var xmlHttpm;
var xmlHttpton
function topmenu(val)
{

	xmlHttptm=GetXmlHttpObject()
		if (xmlHttptm==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
	var url;
	if(val != "")
	{
		
		if(document.getElementById('course_sel').selectedIndex==0)
		{
			alert("Please Select the Course");
			document.getElementById('course_sel').focus();
			return false;		
		}
		if(document.getElementById('txt_name').value=="")
		{
			alert("Please Enter Your Name");
			document.getElementById('txt_name').focus();
			return false;		
		}
		if(document.getElementById('txt_email').value=="")
		{
			alert("Please Enter Your Email");
			document.getElementById('txt_email').focus();
			return false;		
		}
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
		if (!document.getElementById('txt_email').value.match(re)) 
		{
			alert('Please enter a valid Email ID');
			document.getElementById('txt_email').value="";
			document.getElementById('txt_email').focus();
			return false;
		}
		if(document.getElementById('txt_phone').value=="")
		{
			alert("Please Enter Your Phone Number");
			document.getElementById('txt_phone').focus();
			return false;		
		}
		if(document.getElementById('txt_address').value=="")
		{
			alert("Please Enter Your Address");
			document.getElementById('txt_address').focus();
			return false;		
		}
		if(document.getElementById('txt_city').value=="")
		{
			alert("Please Enter Your City");
			document.getElementById('txt_city').focus();
			return false;		
		}
		if(document.getElementById('txt_state').value=="")
		{
			alert("Please Enter Your State");
			document.getElementById('txt_state').focus();
			return false;		
		}
		if(document.getElementById('txt_country').value=="")
		{
			alert("Please Enter Your Country");
			document.getElementById('txt_country').focus();
			return false;
		}
		if(document.getElementById('txt_comments').value=="")
		{
			alert("Please Enter Your Comments");
			document.getElementById('txt_comments').focus();
			return false;
		}
		if(document.getElementById('strCAPTCHA').value=="")
		{
			alert("Please Enter the Captcha Values as same in the Image");
			document.getElementById('strCAPTCHA').focus();
			return false;
		}
			var	course_sel ="";
			var txt_name = "";
			var txt_email = "";
			var txt_phone = "";
			var txt_address = "";
			var txt_city = "";
			var txt_state = "";
			var txt_country = "";
			var txt_comments = "";
			var strCAPTCHA = "";
			course_sel = document.getElementById("course_sel").value;
			txt_name = document.getElementById("txt_name").value;
			txt_email = document.getElementById("txt_email").value;
			txt_phone = document.getElementById("txt_phone").value;
			txt_address = document.getElementById("txt_address").value;
			txt_city = document.getElementById("txt_city").value;
			txt_state = document.getElementById("txt_state").value;
			txt_country = document.getElementById("txt_country").value;
			txt_comments = document.getElementById("txt_comments").value;
			strCAPTCHA = document.getElementById("strCAPTCHA").value;
url = "code.asp?course_sel="+course_sel+"&txt_name="+txt_name+"&txt_email="+txt_email+"&txt_phone="+txt_phone+"&txt_address="+txt_address+"&txt_city="+txt_city+"&txt_state="+txt_state+"&txt_country="+txt_country+"&txt_comments="+txt_comments+"&strCAPTCHA="+strCAPTCHA+"&val="+val;

	}else{
		url= "contact.asp";
	}
	xmlHttptm.onreadystatechange=stateChangedtm
	xmlHttptm.open("GET",url,true)
	xmlHttptm.send(null) 
}

function stateChangedtm() 
{ 
	if (xmlHttptm.readyState==4 || xmlHttptm.readyState=="complete")
	{ 

			if(xmlHttptm.responseText == 1)
			{
				document.getElementById("err").innerHTML=("<span class='redbold'>Captcha Image Not Verified.Please Retry</span>");
				topmenu('');
			}
					else if(xmlHttptm.responseText == 2)
			{
				document.getElementById("topm").innerHTML="";
				document.getElementById("err").innerHTML=("<span class='greenbld'>Thanks for your comments.We will get back at the earliest.</span>");
			}
			else
			{
				document.getElementById("topm").innerHTML=xmlHttptm.responseText;
			}
	}


	if (xmlHttptm.readyState==1)
	{ 
			document.getElementById("topm").innerHTML="<top><center><img src=images/Loading.gif></center></top>";
	} 
} 
function trimString(sStr)
{
   var s;
   sStr = sStr.toString();
   s = sStr.replace(/(^\s*)|(\s*$)/g,"");
   alert("S :"+s);
   return(s);
}
function tonStatus()
{
	xmlHttpton=GetXmlHttpObject()
	if (xmlHttpton==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="status_temp.asp";
	//alert(url);
	xmlHttpton.onreadystatechange=stateChangedton 
	xmlHttpton.open("GET",url,true)
	xmlHttpton.send(null)
} 
function stateChangedton() 
{ 
	if (xmlHttpton.readyState==4 || xmlHttpton.readyState=="complete")
	{ 
	document.getElementById("chatL").innerHTML=xmlHttpton.responseText;
	}
	if (xmlHttpton.readyState==1)
	{ 
	document.getElementById("chatL").innerHTML="<top><center><img src=images/Loading.gif></center></top>";
	} 

} 

function innews()
{
	xmlHttpnews=GetXmlHttpObject()
	if (xmlHttpnews==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="in-news.asp";
	//alert(url);
	xmlHttpnews.onreadystatechange=stateChangednews
	xmlHttpnews.open("GET",url,true)
	xmlHttpnews.send(null)
} 
function stateChangednews() 
{ 
	if (xmlHttpnews.readyState==4 || xmlHttpnews.readyState=="complete")
	{ 
	document.getElementById("innew").innerHTML=xmlHttpnews.responseText;
	}
	if (xmlHttpnews.readyState==1)
	{ 
	document.getElementById("innew").innerHTML="<top><center><img src=images/Loading.gif></center></top>";
	} 

} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

//***************************** To allow only Numbers ********************

function numcheck(event) 
 {
 if(navigator.appName != "Microsoft Internet Explorer" )
 {
  if( (event.which >= 48 && event.which <= 57) || (event.which == 8 )  || (event.which==0) || (event.which==43) || (event.which==45)|| (event.which==95) )
	   {
	     return; 
		}
  else
   { 
  		return false;
  	}
 }
 else
 {
		// alert(event.keyCode);
 
    if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 8 )|| (event.keyCode == 43)|| (event.keyCode == 45 )|| (event.keyCode == 95 ) )
	   {
	     return; 
	}
  else { 
    return false;
  }
	}
 }
 /**********************To allow only characters*******************/
 function characterchecking(event)
{
  if(navigator.appName != "Microsoft Internet Explorer" )
 {
  if( (event.which >= 97 && event.which <= 122 ) 
   || (event.which >= 65 && event.which <= 90 ) || (event.which == 13 ) || (event.which == 95 )
   || (event.which == 8 ) || (event.which==0))
    {
	     return ; 
	}
  else {
    return false;
  }
 }
 else
 {
  if( (event.keyCode >= 97 && event.keyCode <= 122 ) 
   || (event.keyCode >= 65 && event.keyCode <= 90 ) || (event.keyCode == 13 ) || (event.keyCode == 95 )
   || (event.keyCode == 8 ) || (event.keyCode==32))
    {
	     return ; 
	}
  else {
    return false;
  }
  }
}
//***********************************
	
 function charactercheck(event)
{
  if(navigator.appName != "Microsoft Internet Explorer" )
 {
  if( (event.which >= 97 && event.which <= 122 ) || (event.which == 32) || (event.which == 39 )
   || (event.which >= 65 && event.which <= 90 ) || (event.which == 13 ) || (event.which == 95 )
   || (event.which == 8 ) || (event.which==0))
    {
	     return ; 
	}
  else {
    return false;
  }
 }
 else
 {
  if( (event.keyCode >= 97 && event.keyCode <= 122 ) || (event.keyCode == 32) || (event.keyCode == 39 )
   || (event.keyCode >= 65 && event.keyCode <= 90 ) || (event.keyCode == 13 ) || (event.keyCode == 95 )
   || (event.keyCode == 8 ) )
    {
	     return ; 
	}
  else {
    return false;
  }
  }
}
//*************************************************************************************************************
