
function setLinkStatus()
{
	if(document.getElementById('cat').value=="Games")
	{
		var suggestLinkObj = document.getElementById('suggestLink');	
		suggestLinkObj.innerHTML ="Suggest Website*:";
	}
	else
	{
		var suggestLinkObj = document.getElementById('suggestLink');	
		suggestLinkObj.innerHTML ="Suggest Website:";
	}
}
function closeThaxPopup()
{
	var kzThaxObj = document.getElementById('kZThaxPopup');	
	kzThaxObj.style.display='none';
}

function showThaxPopup()
{
	var kzThaxObj = document.getElementById('kZThaxPopup');	
	kzThaxObj.style.display='block';
	
}

				
	
    var objAddRequest;
    var clientUrl;
	var setWindow;
    
    
    function addSense(advUrl,imageId)
    {
       
        serUrl ='/servlet/AddSense?imageID='+imageId+'&pageType=Home';
        clientUrl = advUrl;   
        //alert("clientUrl value :->"+clientUrl) 
		//alert("serUrl value :->"+serUrl)   
        setWindow = imageId;    
        if(window.ActiveXObject)
        {
            objAddRequest = new ActiveXObject('Microsoft.XMLHTTP');
            //alert("Windos Browser");
        }
        else
        {
            objAddRequest = new XMLHttpRequest();
            mWindow = "nonWindows";
        }
        if(objAddRequest)
        {
            //alert("objAddRequest 1");
            objAddRequest.onreadystatechange = sendInfo;
            //alert("objAddRequest 2");
            objAddRequest.open('Get',serUrl);
            //alert("objAddRequest 3");
              if(window.ActiveXObject)
            {
                objAddRequest.send();
            }
            else
            {
               //alert("before send ");
                objAddRequest.send('');
                //alert("after send ");
            }
        }
    }
    function sendInfo()
    {   
        
        //alert('object state :-> '+objAddRequest.readyState)
        if(objAddRequest.readyState==4)
        {
            //alert('object status :-> '+objAddRequest.status)
            if(objAddRequest.status==200)
            {
              //alert("clientUrl "+clientUrl);
                //window.open(clientUrl,"");
			//var caseValue;
			switch (setWindow)
			{
				case "Right_add100":
				window.open(clientUrl,'W2Stay','scrollbars=yes,resizable=no');
				break;
				case "PlanATrip":
				window.open(clientUrl,'PlanATrip','scrollbars=yes,resizable=yes');
				break;
				case "MyTrip":
				window.open(clientUrl,'MyTrip','width=725,height=495,left=133,top=185,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "HowToReach":
				window.open(clientUrl,'HowToReach','width=410,height=490,left=305,top=180,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Festival":
				window.open(clientUrl,'Festival','width=600,height=462,left=200,top=175,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "TravelTips":
				window.open(clientUrl,'TravelTips','width=770,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "Guidepost":
				window.open(clientUrl,'Guidepost','width=792,height=575,left=130,top=75,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "NewsMedia":
				window.open(clientUrl,'NewsMedia','width=700,height=425,left=150,top=235,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Advertisment":
				window.open(clientUrl,'Advertisment','width=767,height=550,left=215,top=80,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "PressRelease":
				window.open(clientUrl,'PressRelease','scrollbars=yes,resizable=yes');
				break;
				case "Weather":
				window.open(clientUrl,'Weather','width=580,height=543,left=215,top=135,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "GuestBook":
				window.open(clientUrl,'GuestBook','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=700,height=472,left=155,top=140,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "CurrencyCal":
				window.open(clientUrl,'CurrencyCal','width=550,height=302,left=220,top=195,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Helpline":
				window.open(clientUrl,'Helpline','width=600,height=430,left=165,top=145,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;	
				case "PhoneDirectory":
				window.open(clientUrl,'PhoneDirectory','width=635,height=698,left=265,top=0,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "MoneyCounter":
				window.open(clientUrl,'MoneyCounter','width=400,height=409,left=570,top=50,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "OnlineShopping":
				window.open(clientUrl,'OnlineShopping','scrollbars=yes,resizable=yes');
				break;
				case "kzSub":
				window.open(clientUrl,'kzSub','width=448,height=433,screenX=0,screenY=0,left=20,top=250,scrollbars=yes,resizable=no');
				break;
				default :
				window.open(clientUrl,"");
			}
		}
      }
    }
    

function closeAddKZInfoDiv()
{
	var addKZInfoDivObj = document.getElementById('addKZInfo');	
	addKZInfoDivObj.style.display='none';
}

function showAddKZInfoDiv()
{
	closeKZInfoPopup();
	var addKZInfoDivObj = document.getElementById('addKZInfo');	
	addKZInfoDivObj.style.display='block';
	
}
/*
var objStateRequest;
function getStateName()
    {
		try
		{
			
			var serTypeUrl ='/servlet/GetStateName?countryName=India';
       		//alert("serTypeUrl:->"+serTypeUrl);
        	if(window.ActiveXObject)
        	{
            	objStateRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
        	else
        	{
            	objStateRequest = new XMLHttpRequest();
            	
        	}
        	if(objStateRequest)
        	{
            	//alert("1");
            	objStateRequest.onreadystatechange = putStateName;
            	//alert("2");
            	objStateRequest.open('Get',serTypeUrl);
            	//alert("3");
            	if(window.ActiveXObject)
            	{
					
                	objStateRequest.send();
					
            	}
            	else
            	{
                	var param = '';
                	objStateRequest.send(param);
					
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getStateName "+e);
	   }
	   
    }
	function putStateName()
    {   
    	try
		{
        	//alert('object state :-> '+objStateRequest.readyState)
        	if(objStateRequest.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+objStateRequest.status)
            	if (objStateRequest.status == 200)
				{
					
					//alert('200');
					removeOption(document.getElementById('eventState'));
						var serverResponse = objStateRequest.responseText.split(',');
						//alert(serverResponse);
						for(var i=0;i<serverResponse.length;i++)
						{																														
							//alert('in for loop');
							var newEle;
								newEle = document.createElement('option');
								newEle.text = removeSpaces(serverResponse[i]);
								newEle.value = removeSpaces(serverResponse[i]);						
							try
							{	
							
								if(window.ActiveXObject)
								{
									document.getElementById('eventState').add(newEle);
								}
								else
								{
									var airComboObj = document.getElementById('eventState');
									airComboObj.add(newEle,null);
								}
							}						
							catch(ex)
							{
								alert('Exception in adding State data :-> '+ex);
								
							}
						}
					
					
				} // end if (objStateRequest.status == 200)
			}// end if(objStateRequest.readyState==4)
		}//end try
		catch(e)
	   {
	   	alert("Exception in putStateName "+e);
	   }
	}
	
	
	
	
var objDestRequest;
function getDestName()
    {
		try
		{
			var eventState = document.getElementById('eventState').value;				
			var serDesteUrl ='/servlet/GetDestName?stateName='+eventState;
       		//alert("serDesteUrl:->"+serDesteUrl);
        	if(window.ActiveXObject)
        	{
            	objDestRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
        	else
        	{
            	objDestRequest = new XMLHttpRequest();
            	
        	}
        	if(objDestRequest)
        	{
            	//alert("1");
            	objDestRequest.onreadystatechange = putDestName;
            	//alert("2");
            	objDestRequest.open('Get',serDesteUrl);
            	//alert("3");
            	if(window.ActiveXObject)
            	{
					
                	objDestRequest.send();
					
            	}
            	else
            	{
                	var param = '';
                	objDestRequest.send(param);
					
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getStateName "+e);
	   }
	   
    }
	function putDestName()
    {   
    	try
		{
        	//alert('object state :-> '+objDestRequest.readyState)
        	if(objDestRequest.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+objDestRequest.status)
            	if (objDestRequest.status == 200)
				{
					
					
					removeOption(document.getElementById('eventCity'));
						var serverResponse = objDestRequest.responseText.split(',');
						//alert(serverResponse);
						for(var i=0;i<serverResponse.length;i++)
						{																														
							//alert('in for loop');
							var newEle;
								newEle = document.createElement('option');
								newEle.text = removeSpaces(serverResponse[i]);
								newEle.value = removeSpaces(serverResponse[i]);						
							try
							{	
							
								if(window.ActiveXObject)
								{
									document.getElementById('eventCity').add(newEle);
								}
								else
								{
									var airComboObj = document.getElementById('eventCity');
									airComboObj.add(newEle,null);
								}
							}						
							catch(ex)
							{
								alert('Exception in adding Dest data :-> '+ex);
								
							}
						}
					
					
				} // end if (objStateRequest.status == 200)
			}// end if(objStateRequest.readyState==4)
		}//end try
		catch(e)
	   {
	   	alert("Exception in putDestName "+e);
	   }
	}
	*/	
////////////////////////////////////	removeSpaces() Function    //////////////////////////////////////////////
function removeSpaces(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
}	

function removeOption(selectbox)
{
	//alert('removeOption function');
	var i;
	for(i=selectbox.options.length-1;i>0;i--)
	{
		selectbox.remove(i);
	}
}  


var objKZInfoReq;

function subKZInfo()
    {  
		try
		{     			
			if(document.getElementById('cat').value=="select")
			{
				alert("Please select Category. ");
				return 0;
			}
        	if(document.getElementById('title').value=="")
			{
				alert("Please enter Suggest Title. ");
				return 0;
			}
			if(document.getElementById('cat').value=="Games")
			{
				if(document.getElementById('url').value=="")
				{
					alert("Please enter Suggest Website. ");
					return 0;
				}
			
			}
			
			if(document.getElementById('name').value=="")
			{
				alert("Please enter Name. ");
				return 0;
			}
			
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('name').value.length;j++)
				{
					//alert(document.getElementById('name').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('name').value.charAt(j))
					{
						alert('Please do not enter numbers in Name.');
						return 0;
					}
				}
			}
			
			if(document.getElementById('gender').value=="select")
			{
				alert("Please select Gender. ");
				return 0;
			}
			
			if(document.getElementById('age').value=="")
			{
				alert("Please enter Age. ");
				return 0;
			}
			
			for(var i=65;i<123;i++)
			{
				for(var j=0;j<document.getElementById('age').value.length;j++)
				{
					if(unescape('%' + i.toString(16))==document.getElementById('age').value.charAt(j))
					{
						//alert('first character '+carrierform.Age.value.charAt(0));
						//alert('please don\'t use: '+carrierform.Age.value.charAt(j));
						alert('Please enter only numbers in Age.');
						return 0;
					}
				}	
			}
	
			for(var i=0;i<48;i++)
			{
				for(var j=0;j<document.getElementById('age').value.length;j++)
				{
					if(unescape('%' + i.toString(16))==document.getElementById('age').value.charAt(j))
					{
						//alert('please use num: '+carrierform.Age.value.charAt(j));
						alert('Please enter only numbers in Age.');
						return 0;
					}
				}	
			}
			if(document.getElementById('city').value=="")
			{
				alert("Please enter City.");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('city').value.length;j++)
				{
					//alert(document.getElementById('city').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('city').value.charAt(j))
					{
						alert('Please do not enter numbers in City.');
						return 0;
					}
				}
			}
			if(document.getElementById('country').value=="")
			{
				alert("Please enter Country. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('country').value.length;j++)
				{
					//alert(document.getElementById('country').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('country').value.charAt(j))
					{
						alert('Please do not enter numbers in Country.');
						return 0;
					}
				}
			}
			
			if(document.getElementById('contactNo').value=="")
			{
				alert("Please enter ContactNo. ");
				return 0;
			}
						
			/*var error='';
			if(document.getElementById('eventEmail').value=="")
			{
				alert('Please enter your Email Address.');
				return 0;
			}
	
			if ((document.getElementById('eventEmail').value.indexOf ('@',0) == -1 || document.getElementById('eventEmail').value.indexOf ('.',0) == -1) &&		document.getElementById('eventEmail').value != "")
			{
				error += "Please verify that your email address is valid.";
			}
			if (error != "")
			{
				alert(error);
				return 0;
			}
	*/
			if(document.getElementById('writeText').value=="")
			{
				alert("Please enter Write Text. ");
				return 0;
			}
			
       			var serUrl='/servlet/AddNewKZInfo?cat='+document.getElementById('cat').value+'&title='+document.getElementById('title').value+'&url='+document.getElementById('url').value+'&name='+document.getElementById('name').value+'&gender='+document.getElementById('gender').value+'&age='+document.getElementById('age').value+'&city='+document.getElementById('city').value+'&country='+document.getElementById('country').value+'&email='+document.getElementById('email').value+'&contactNo='+document.getElementById('contactNo').value+'&writeText='+document.getElementById('writeText').value+'&standard='+document.getElementById('standard').value+'&institute='+document.getElementById('institute').value;
				alert('serUrl:->'+serUrl)
		
        	if(window.ActiveXObject)
        	{
            	objKZInfoReq = new ActiveXObject('Microsoft.XMLHTTP');
            	
        	}
        	else
        	{
            	objKZInfoReq = new XMLHttpRequest();
            	
        	}
			alert('objKZInfoReq');
        	if(objKZInfoReq)
        	{
				alert('1');
            	objKZInfoReq.onreadystatechange = subKZSendInfo;
            	alert('2');
				//objKZInfoReq.open('GET',serUrl);
				objKZInfoReq.open('POST',serUrl,true);
            	alert('3');
            	if(window.ActiveXObject)
            	{
					alert('4');
                	objKZInfoReq.send();
					alert('5');
           		}
            	else
            	{
                	objKZInfoReq.send('');
                }
        	}
		}//end try
		catch(e)
		{
			alert("Exception in subKZInfo():->"+e);
		}
    }
function subKZSendInfo()
    {   
    	try
		{
        	//alert('object state :-> '+objKZInfoReq.readyState)
        	if(objKZInfoReq.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+objKZInfoReq.status)
            	if (objKZInfoReq.status == 200)
				{
					//resetDataBox();
					closeAddKZInfoDiv();
					var serverResponse = objKZInfoReq.responseText;
					alert('serverResponse :->'+serverResponse)
					if(serverResponse='submited')
					{
						//alert('Successfuly Added');
						showThaxPopup();
					}
					else
					{
						alert('Error! Try After Some Time')
					}
					
				}
				
			}
		}
		catch(e)
		{
			alert("Exception in subKZSendInfo funtion:->"+e);
		}
	}
function resetDataBox()
{
	document.getElementById('cat').options[0].selected = true;
	document.getElementById('url').value="";
	document.getElementById('title').value="";
	document.getElementById('name').value="";
	document.getElementById('city').value="";
	document.getElementById('age').value="";
	document.getElementById('gender').options[0].selected = true;
	document.getElementById('standard').options[0].selected = true;
	document.getElementById('country').value="";
	document.getElementById('email').value="";
	document.getElementById('contactNo').value="";
	document.getElementById('writeText').value="";
	document.getElementById('institute').value="";
	
}
