function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	  	// Firefox, Opera 8.0+, Safari
	  	xmlHttp=new XMLHttpRequest();
  	}
	catch (e){
	  // Internet Explorer
	  try{
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return xmlHttp;
}

function trim(stringToTrim){
	return stringToTrim.replace(/^\s+|\s+$/g,'');
}

function showloginLayer(status){
	if(status=='open'){
		var height = 150;
		scroll(0,0);
		document.getElementById("newmahi2signinnew").style.marginTop=height+"px";
		document.getElementById("newmahisigninnew").style.marginTop=height-20+"px";
		document.getElementById("newmahisigninnew").style.display = "block";
		document.getElementById("newmahi2signinnew").style.display = "block";

		//showmemberLayer('close');   //Added by navin to hide memberlogin.

	}
	else if (status=='close') {
	document.getElementById("newmahisigninnew").style.display = "none";
	document.getElementById("newmahi2signinnew").style.display = "none";
	}
}

function loginvalidation(){
	if(document.login.email.value==""){
  		alert("Please enter your e-mail id");
  		document.login.email.focus();
  		return false;
  	}
	else{
   		if(document.login.email.value!=""){
 			str=document.login.email.value;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			if (!filter.test(str)){
				alert("Please input a valid email address!")
 				document.login.email.focus();
 				return false;
			}
		 }
  	}

	if(trim(document.login.password.value)==""){
		alert("Please enter your password");
  		document.login.password.focus();
  		return false;
  	}
  	else{
		 var params = "e="+document.login.email.value+"&p="+document.login.password.value+"&c="+document.login.checkbox.checked+"&idc="+document.login.idc.value;




		 /*var JSONObject = new Object;
		 JSONObject.e = document.login.email.value;
		 JSONObject.p = document.login.password.value;
		 JSONObject.c = document.login.checkbox.checked;
		 JSONstring = JSON.stringify(JSONObject)*/

		 xmlHttp1 = GetXmlHttpObject();
		 url="/online_education/log.php";
		 xmlHttp1.open("POST",url,true);
		 //xmlHttp1.open("GET", "/out_onlineeducation/log.php?json="+JSONstring, true);
		 xmlHttp1.onreadystatechange = function (){
		 	if (xmlHttp1.readyState==4 && xmlHttp1.status == 200){
		 		var JSONtext = xmlHttp1.responseText;
				var JSONobject = JSON.parse(JSONtext);// convert received string to JavaScript object

				if(JSONobject.status=='false'){
					document.getElementById("processing").innerHTML ='';
					document.login.password.value='';
					document.login.password.focus();
					document.getElementById("reset_new1").style.display='none';
					document.getElementById("abhijit").innerHTML = JSONobject.err;
				}

				else if(JSONobject.status==0){
					document.getElementById("reset_new").style.display='none';
					document.getElementById("reset_new1").style.display='block';
					document.getElementById("processing").innerHTML ='';
					document.getElementById("abhijit").innerHTML = JSONobject.err;

				}
				else if(JSONobject.status==5){
					document.getElementById("reset_new").style.display='block';
					document.getElementById("reset_new1").style.display='new';
					document.getElementById("processing").innerHTML ='';
					document.getElementById("abhijit").innerHTML = JSONobject.err;

				}
				else if(JSONobject.status=='failed'){
					window.location = "/online_university/degree.html";
				}
				else{
					document.getElementById("abhijit").innerHTML = '';
					document.getElementById("processing").innerHTML = '<img src="/education_images/ajax_loader.gif">&nbsp;&nbsp;<strong>Loading...</strong>';
					window.location = JSONobject.target;
				}
		 	}
		 	else{
				 document.getElementById("abhijit").innerHTML = '';
				 document.getElementById("processing").innerHTML = '<img src="/education_images/ajax_loader.gif">&nbsp;&nbsp;<strong>Validating...</strong>';
		 	}
		 }
		 xmlHttp1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		 xmlHttp1.setRequestHeader("Content-length", params.length);
		 xmlHttp1.setRequestHeader("Connection", "close");
		 xmlHttp1.send(params);

		return false;
	}
}

function contactCounselors(cid,cc){
	var user_name = trim(document.contact_counselors_form.user_name.value);
	var user_email = trim(document.contact_counselors_form.user_email.value);
	var user_ph = trim(document.contact_counselors_form.user_ph.value);

	var user_query = trim(document.contact_counselors_form.user_query.value).replace(/&/g,"and");
	var captchaval = trim(document.contact_counselors_form.captcha.value);

	if(user_name=="* Name" || user_name==""){
		alert("Please enter your name");
  		document.contact_counselors_form.user_name.focus();
  		return false;
  	}
  	if(user_name!=""){
		var alphaExp = /^[a-z A-Z]+$/;
		if(!document.contact_counselors_form.user_name.value.match(alphaExp)){
			alert("Name should not contain any numbers or special character.");
	  		document.contact_counselors_form.user_name.focus();
	  		return false;
  		}
  	}
  	if(user_email=="* Email" || user_email==""){
		alert("Please enter your e-mail id");
  		document.contact_counselors_form.user_email.focus();
  		return false;
  	}
  	if(user_email!=""){
 		str=user_email;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
		if (!filter.test(str)){
			alert("Please input a valid e-mail id!")
			document.contact_counselors_form.user_email.focus();
			return false;
		}
	 }
  	if(user_ph=="* Pho/Mob." || user_ph==""){
  		alert("Please enter your phone number");
  		document.contact_counselors_form.user_ph.focus();
  		return false;
  	}
  	if((user_ph!="") && isNaN(user_ph)==true){
  		alert("Please enter only numbers.");
   		document.contact_counselors_form.user_ph.focus();
   		return false;
  	}
  	if(user_query=="*Your query here" || user_query==""){
  		alert("Please enter your query");
  		document.contact_counselors_form.user_query.focus();
  		return false;
  	}
  	if(captchaval==""){
	  alert("Please type the characters you see in the picture.");
	  document.contact_counselors_form.captcha.focus();
	  return false;
  	}
  	else{
		 var params = "un="+user_name+"&ue="+user_email+"&up="+user_ph+"&uq="+user_query+"&capid="+captchaval+"&cid="+cid+"&cc="+cc;
	     xmlHttp2 = GetXmlHttpObject();
		 url="/online_education/contact_counselor.php";

		 xmlHttp2.open("POST",url,true);

		 xmlHttp2.onreadystatechange = function(){
			if (xmlHttp2.readyState==4 && xmlHttp2.status == 200){
				if(xmlHttp2.responseText=="RES|1"){
					//window.location = "/education/search.php?r=1&k="+user_loc;
					document.getElementById('response').innerHTML = '<img src="/images/sendsuccess.jpg">&nbsp;Your query submited successfully.';
					setTimeout("reset_response_div()",3000);
				}
				else if(xmlHttp2.responseText=="RES|2"){
					document.getElementById('response').innerHTML = '<img src="/images/icon_err.gif">&nbsp;Could not submited please try again.';
				}
				else if(xmlHttp2.responseText=="RES|3"){
					document.contact_counselors_form.bcontrol.disabled=false;
					document.images['capchange_req'].src='/news/captcha/CaptchaSecurityImages.php?' + Date.parse(new Date().toString());
					document.getElementById('response').innerHTML ='';
					document.contact_counselors_form.captcha.value='';
					document.contact_counselors_form.captcha.focus();
					document.getElementById('wrongcap').style.color = "red";
				}
			}
			else{
				document.contact_counselors_form.bcontrol.disabled=true;
				document.getElementById('response').innerHTML = '<img src="/images/ajax_loader_edu.gif">&nbsp;Loading...please wait.';

			}
		 }

		 xmlHttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		 xmlHttp2.setRequestHeader("Content-length", params.length);
		 xmlHttp2.setRequestHeader("Connection", "close");

		 xmlHttp2.send(params);
		 return false;
  	}
}

function reset_response_div(){
	document.contact_counselors_form.user_name.value ="* Name";
	document.contact_counselors_form.user_email.value ="* Email";
	document.contact_counselors_form.user_ph.value ="* Pho/Mob.";
	document.contact_counselors_form.user_query.value ="*Your query here";
	document.contact_counselors_form.captcha.value = '';
	document.images['capchange_req'].src='/news/captcha/CaptchaSecurityImages.php?' + Date.parse(new Date().toString());
	document.contact_counselors_form.bcontrol.disabled=false;
	document.getElementById('response').innerHTML = '';
	document.getElementById('wrongcap').style.color ='';
}
