
	document.getElementById("frmdiv").style.display="none";
	document.getElementById("thankdiv").style.display="none";
	var visible=false;
	function clickform()
	{
		document.getElementById("thankdiv").style.display="none";
		if(visible==false) 
		{
			showform();
			visible=true;
		}
		else
		{
			hideform();
			visible=false;
		}
	}
	function showform()
	{
		document.getElementById("frmdiv").style.display="";
		if(document.location.href.indexOf("arunav/") < 0)
			document.getElementById("visimage").src="arunav/images/upsort.bmp";
		else
			document.getElementById("visimage").src="images/upsort.bmp";
	}
	function hideform()
	{
		document.getElementById("frmdiv").style.display="none";

		if(document.location.href.indexOf("arunav/") < 0)
			document.getElementById("visimage").src="arunav/images/downsort.bmp";
		else
			document.getElementById("visimage").src="images/downsort.bmp";
	}
	
	function validate()
	{
	
		if (document.getElementById("txtsubject").value =="")
		{
				alert("Please Enter Your Name.");
				document.getElementById("txtsubject").focus();
				return;
		}
		
		if (document.getElementById("txtsender").value =="")
		{
				alert("Please Enter Email Address.");
				document.getElementById("txtsender").focus();
				return;
		} 
		else
		{
				if(!validsender())
				{
					alert("Please Enter valid E-mail address.");
					document.getElementById("txtsender").focus();
					return;
				}
		}

		if (document.getElementById("txtmessage").value =="")
		{
				alert("Please Enter The Message.");
				document.getElementById("txtmessage").focus();
				return;
		}
		
		submitform();
		hideform();
		document.getElementById("thankdiv").style.display="";
		window.setInterval("hidethank()",5000);
		return;
	}
	function hidethank()
	{
		document.getElementById("thankdiv").style.display="none";
	}
	function validsender()
	{
		var str,lat,lstr,ldot  
		var at="@";
		var dot=".";
		var temp;
		var slen;
		var specialChar="`~!@#$%^&*()-+=\|{}[];':<>?/,"
	
		
		str=document.getElementById("txtsender").value;   
		lat=str.indexOf(at);
		lstr=str.length;
		ldot=str.indexOf(dot);
		for (i=0;i<lat;i++)
		{
			temp=str.charAt(i);
			slen=specialChar.length;
			for (j=0;j<slen;j++)
			{
				if(temp==specialChar.charAt(j))
				return false;
			}
		}
		if (str.substring(lat,lat+1)==dot)
		return false;
						
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		return false;
	
		if (str.indexOf(at,(lat+1))!=-1)
		return false;
	
     		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false;
		
		if (str.indexOf(dot,(lat+2))==-1)
		return false;
		
		if (str.indexOf(" ")!=-1)
		return false;
									
		return true;    	
	}

	function submitform()
	{
		var url="submitmail.asp";
		if(document.location.href.indexOf("arunav/") < 0)
			url="arunav/submitmail.asp";
		var obj=null;
		var strcontrol="";
		var retVal=false;
		strcontrol="";
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			obj = new XMLHttpRequest();
			if (obj.overrideMimeType) {
				obj.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				obj = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					obj = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		if (!obj) {
			alert('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}

		if(obj!=null)
		{
			
			var txtsender=document.getElementById("txtsender").value;
			var txtmessage= escape(document.getElementById("txtmessage").value);
			var txtsubject= escape(document.getElementById("txtsubject").value);

			var post_data = "txtsender=" + txtsender + "&txtmessage=" + txtmessage + "&txtsubject=" + txtsubject;
			
		  	obj.open("POST", url,  false);
        	obj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			obj.send(post_data);
		}
		
		if(retVal==true)
			return false;
		else
			return false;
		
	}
