function showdiv(val)
{
		if (val == 1)
		{
			document.getElementById('subcontent').style.display="block";
		}
		if (val == 2)
		{
			document.getElementById('subcontent').style.display="none";
		}
}
function validate_askExpert()
{
	if(document.frmAskExpert.yourName.value=="")
	{
		document.getElementById("yourNamemsg").innerHTML = "<br/>Please enter your Name.";
		err = 1;
	}
	else
	{
		document.getElementById("yourNamemsg").innerHTML = "";
		err = 0;
	}
	if(document.frmAskExpert.yourEmail.value=="")
	{
		document.getElementById("yremailmsg").innerHTML = "<br/>Please enter your Email.";
		err1 = 1;
	}
	else
	{
		document.getElementById("yremailmsg").innerHTML = "";
		err1 = 0;
	}
	if(echeck(document.frmAskExpert.yourEmail.value)== false)
	{
		document.getElementById("yremailmsg").innerHTML = "<br/>Email Id is not Valid.";
		err1 = 1;
	}
	else
	{
		document.getElementById("yremailmsg").innerHTML = "";
		err1 = 0;
	}

	if(document.frmAskExpert.question.value=="")
	{
		document.getElementById("questionmsg").innerHTML = "<br/>Please enter your Question.";
		err2 = 1;
	}
	else
	{
		document.getElementById("questionmsg").innerHTML = "";
		err2 = 0;
	}
	
	if(err == 0 || err1 == 0 || err2 == 0)
	 {
		sendEmail();
		//alert('nitin');
		return true; 	
	 }
	 else
	 {
 		return false;
	 }

}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}
	
		
		if(str.indexOf(dot) == str.length -1){
			return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==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 sendEmail(){
	//alert('test');
	xmlHttpExpert = GetxmlHttpExpertObject();
	
	if(xmlHttpExpert == null) { 
		alert("Browser does not support HTTP Request");
		return;
	}
	var yourName = document.frmAskExpert.yourName.value;
	var yourEmail = document.frmAskExpert.yourEmail.value;
	var question = document.frmAskExpert.question.value;
	
	var url = "/budget/askExpertMail.php"
	var params = "yourName=" + yourName +"&yourEmail=" + yourEmail +"&question=" + question

	xmlHttpExpert.open("POST",url,true);
	xmlHttpExpert.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttpExpert.setRequestHeader("Content-length", params.length);
	xmlHttpExpert.setRequestHeader("Connection", "close");
	xmlHttpExpert.onreadystatechange = stateChangedExpert;
    xmlHttpExpert.send(params); //Posting value to PHP File
}

// Checking browser compatabile
function GetxmlHttpExpertObject()
{ 
	var objxmlHttpExpert=null
	if (window.XMLHttpRequest)
	{
		objxmlHttpExpert = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objxmlHttpExpert = new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objxmlHttpExpert
}

// State Changed 
function stateChangedExpert() 
{ 
	if (xmlHttpExpert.readyState == 4 || xmlHttpExpert.readyState == "complete")
	{ 
		//alert(xmlHttpExpert.responseText);
		document.getElementById("submess").innerHTML = xmlHttpExpert.responseText;
	}
	else{
		document.getElementById("submess").innerHTML = "Sending Mail.....";
	} 
}
