var xmlHttp;

function showHint(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  } 
//var url="get_hind.php";
var url="contact.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function validname()
{
	if(document.getElementById("txtName2").value=="")
	{
			document.getElementById("txtHint").innerHTML="<font color='red'>Please Enter Name</font>";
			document.getElementById("txtName2").focus();
			return false;
	}
	
}
function clearspan()
{
		var d=document.getElementById("txtName2").value;
		if(d!='')
		{
		document.getElementById("txtHint").innerHTML="";
			return;	
		}
}
function blockChar(e)
{
var keyVal =e.keyCode;
	if((keyVal > 64 && keyVal < 93 ) || keyVal==188 || keyVal==190 || keyVal==191 || keyVal==222 || keyVal==59 || keyVal==16 || keyVal==17 || keyVal==219 || keyVal==220 || keyVal==221 || keyVal==109 || keyVal==192 || keyVal==32 || keyVal==111 || keyVal==110 || keyVal==106)
	{
					document.getElementById("txtHint1").innerHTML="<font color='red'>Please Enter Valid Phone</font>";

	return false;
	}
	else
	{
			document.getElementById("txtHint1").innerHTML="";
	}
}
function validphone()
{
	if(document.getElementById("txtPhone2").value=="")
	{
			document.getElementById("txtHint1").innerHTML="<font color='red'>Please Enter Phone</font>";
			document.getElementById("txtPhone2").focus();
			return false;
	}
	
}
function avoidchar()
{
	if(document.getElementById("txtPhone2").value!="")
	{
			var str=document.getElementById("txtPhone2").value;
			var strlen=str.length;
			//alert(strlen);
			aryText = new Array(str.length)
			//alert(strlen);
			var flag=0;
			for (i=0; i<strlen; i++) {
			aryText[i] = str.charAt(i)
			if(aryText[i]=='@' || aryText[i]=='!' || aryText[i]=='#' || aryText[i]=='$' || aryText[i]=='%' || aryText[i]=='^' || aryText[i]=='&' || aryText[i]=='(' || aryText[i]==')' || aryText[i]=='=' || aryText[i]=='-' || aryText[i]=='_')
			{
					flag=1;
			}
			
			}
			if(flag==1)
			{
					document.getElementById("txtHint1").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
					document.getElementById("txtPhone2").focus();
					return false;

			}
			else
			{
				document.getElementById("txtHint1").innerHTML="";
			}
	}

}

function validemail()
{
	if(document.getElementById("txtEmail2").value=="")
	{
			document.getElementById("txtHint2").innerHTML="<font color='red'>Please Enter Email</font>";
			document.getElementById("txtEmail2").focus();
			return false;
	}
	else
	{
			document.getElementById("txtHint2").innerHTML="";
			document.getElementById("txtEmail2").focus();
			return;
		
	}
	
}


function validemailn()
{
	if(document.getElementById("txtEmail2").value=="")
	{
			document.getElementById("txtHint2").innerHTML="<font color='red'>Please Enter Email</font>";
			document.getElementById("txtEmail2").focus();
			return;
	}
	else
	{
			if (emailcheck(document.getElementById("txtEmail2").value)==false)
			{
			document.getElementById("txtHint2").innerHTML="<font color='red'>Enter Valid Email</font>";
			document.getElementById("txtEmail2").focus();
			return;
			//return;
			}
			else
			{
				document.getElementById("txtHint2").innerHTML="";
				return;
			}

	}
	
}


function emailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	

/*
function KeyCheck(evt) {
evt = (evt) ? evt : ((event) ? event : null);
var evver = (evt.target) ? evt.target : ((evt.srcElement)
?evt.srcElement : null );
var keynumber = evt.keyCode;
if(keynumber){
//alert(keynumber);
//if(keynumber==17 || keynumber==18 || keynumber==37 || keynumber==38 || keynumber==39 || keynumber==40)
if(keynumber>=65 && keynumber<=90)
{
			document.getElementById("txtHint1").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
			//strval=document.getElementById("txtPhone2").value;
			document.getElementById("txtPhone2").focus();
			return false;
}

}
}
*/


function validfeedback()
{
	if(document.getElementById("txtFeedback").value=="")
	{
			document.getElementById("txtHint3").innerHTML="<font color='red'>Please Enter Feedback</font>";
			//document.getElementById("txtFeedback").focus();
			return false;
	}
	else
	{
			document.getElementById("txtHint3").innerHTML="";
			//document.getElementById("txtFeedback").focus();
			return;
		
	}
	
}

function validall()
{
		var flag=0;
	if(document.getElementById("txtName2").value=="")
	{
			document.getElementById("txtHint").innerHTML="<font color='red'>Please Enter Name</font>";
			if(flag==0)
			{
				document.getElementById("txtName2").focus();	
			}
			flag=1;
	}
	if(document.getElementById("txtPhone2").value=="")
	{
			document.getElementById("txtHint1").innerHTML="<font color='red'>Please Enter Phone</font>";
			if(flag==0)
			{
					focusfield='txtPhone2';
					document.getElementById("txtPhone2").focus();
			}
			flag=1;
	}
	if(document.getElementById("txtEmail2").value=="")
	{
			document.getElementById("txtHint2").innerHTML="<font color='red'>Please Enter Email</font>";
			if(flag==0)
			{
					focusfield='txtEmail2';
					document.getElementById("txtEmail2").focus();
			}

			flag=1;
	}
	else
	{
			if (emailcheck(document.getElementById("txtEmail2").value)==false)
			{
			document.getElementById("txtHint2").innerHTML="<font color='red'>Enter Valid Email</font>";
			if(flag==0)
			{
					focusfield='txtEmail2';
					document.getElementById("txtEmail2").focus();
			}

			flag=1;
			}

	}
		

	if(document.getElementById("txtFeedback").value=="")
	{
			document.getElementById("txtHint3").innerHTML="<font color='red'>Please Enter Feedback</font>";
			if(flag==0)
			{
					focusfield='txtEmail2';
					document.getElementById("txtFeedback").focus();
			}
			
			flag=1;
	}
	if(flag==1)
	{
			return false;
	}
	if(flag==0)
	{
	return true;
	}

}

function valid_support_name()
{
	if(document.getElementById("txtname").value=="")
	{
			document.getElementById("txtHint_support").innerHTML="<font color='red'>Please Enter Name</font>";
			//document.getElementById("name").focus();
			return false;
	}
	else
	{
		 document.getElementById("txtHint_support").innerHTML="";
	}
	
}
function valid_support_subject()
{
	if(document.getElementById("txtsubject").value=="")
	{
			document.getElementById("txtHint1_support").innerHTML="<font color='red'>Please Enter Subject</font>";
			return false;
	}
	else
	{
		 document.getElementById("txtHint1_support").innerHTML="";
	}
	
}


function valid_support_email()
{
	if(document.getElementById("txtemail").value=="")
	{
			document.getElementById("txtHint2_support").innerHTML="<font color='red'>Please Enter Email</font>";
			document.getElementById("txtemail").focus();
			return false;
	}
	else
	{
			document.getElementById("txtHint2_support").innerHTML="";
			document.getElementById("txtemail").focus();
			return;
		
	}
	
}
function clear_support_email()
{
				document.getElementById("txtHint2_support").innerHTML="";

}

function valid_support_emailn()
{
	if(document.getElementById("txtemail").value=="")
	{
			document.getElementById("txtHint2_support").innerHTML="<font color='red'>Please Enter Email</font>";
			document.getElementById("txtemail").focus();
			return;
	}
	else
	{
			if (emailcheck(document.getElementById("txtemail").value)==false)
			{
			document.getElementById("txtHint2_support").innerHTML="<font color='red'>Enter Valid Email</font>";
			document.getElementById("txtemail").focus();
			return;
			//return;
			}
			else
			{
				document.getElementById("txtHint2_support").innerHTML="";
				return;
			}

	}
	
}
function valid_support_comment()
{
	if(document.getElementById("txtcomment").value=="")
	{
			document.getElementById("txtHint3_support").innerHTML="<font color='red'>Please Enter Comment</font>";
			return false;
	}
	else
	{
		 document.getElementById("txtHint3_support").innerHTML="";
	}
	
}



function validall_support()
{
		var flag1=0;
	if(document.getElementById("txtname").value=="")
	{
			document.getElementById("txtHint_support").innerHTML="<font color='red'>Please Enter Name</font>";
			if(flag1==0)
			{
				document.getElementById("txtname").focus();
			}
			
			flag1=1;
	}
	if(document.getElementById("txtsubject").value=="")
	{
			document.getElementById("txtHint1_support").innerHTML="<font color='red'>Please Enter Subject</font>";
			if(flag1==0)
			{
					document.getElementById("txtsubject").focus();
					focusfield='subject';
			}
			flag1=1;
	}
	if(document.getElementById("txtemail").value=="")
	{
			document.getElementById("txtHint2_support").innerHTML="<font color='red'>Please Enter Email</font>";
			if(flag1==0)
			{
					focusfield='email';
					document.getElementById("txtemail").focus();
			}

			flag1=1;
	}
	else
	{
			if (emailcheck(document.getElementById("txtemail").value)==false)
			{
			document.getElementById("txtHint2_support").innerHTML="<font color='red'>Enter Valid Email</font>";
			if(flag1==0)
			{
					focusfield='email';
					document.getElementById("txtemail").focus();
			}

			flag1=1;
			}

	}
		

	if(document.getElementById("txtcomment").value=="")
	{
			document.getElementById("txtHint3_support").innerHTML="<font color='red'>Please Enter Comment</font>";
			if(flag1==0)
			{
					focusfield='comment';
					document.getElementById("txtcomment").focus();
			}
			
			flag1=1;
	}
	if(flag1==1)
	{
			return false;
	}
	if(flag1==0)
	{
	return true;
	}

}

function validname_quotation()
{
		if(document.getElementById("quot_name").value=="")
		{
			document.getElementById("quotation_name").innerHTML="<font color='red'>Enter Name</font>";
			
		}
		else
		{
			document.getElementById("quotation_name").innerHTML="";
		}
		
}

function validemail_quotation()
{
	if(document.getElementById("quot_email").value=="")
	{
			document.getElementById("quotation_email").innerHTML="<font color='red'>Please Enter Email</font>";
			document.getElementById("quot_email").focus();
			return;
	}
	else
	{
			if (emailcheck(document.getElementById("quot_email").value)==false)
			{
			document.getElementById("quotation_email").innerHTML="<font color='red'>Enter Valid Email</font>";
			document.getElementById("quot_email").focus();
			return;
			//return;
			}
			else
			{
				document.getElementById("quotation_email").innerHTML="";
				return;
			}

	}
	
}
function clear_validemail_quotation()
{
				document.getElementById("quotation_email").innerHTML="";

}


function validdescription_quotation()
{
		if(document.getElementById("quot_description").value=="")
		{
			document.getElementById("quotation_description").innerHTML="<font color='red'>Enter Description</font>";
			
		}
		else
		{
			document.getElementById("quotation_description").innerHTML="";
		}
		
}


function validall_quotation()
{
		var flag_quotation=0;
		if(document.getElementById("quot_name").value=="")
		{
			document.getElementById("quotation_name").innerHTML="<font color='red'>Enter Name</font>";
			if(flag_quotation==0)
			{
				document.getElementById("quot_name").focus();
			}
			flag_quotation=1;
		}
		
	if(document.getElementById("quot_email").value=="")
	{
			document.getElementById("quotation_email").innerHTML="<font color='red'>Please Enter Email</font>";
			if(flag_quotation==0)
			{
			document.getElementById("quot_email").focus();
			}
			flag_quotation=1;
			
	}
	else
	{
			if (emailcheck(document.getElementById("quot_email").value)==false)
			{
			document.getElementById("quotation_email").innerHTML="<font color='red'>Enter Valid Email</font>";
				if(flag_quotation==0)
				{
				document.getElementById("quot_email").focus();
				}
				flag_quotation=1;
			}

	}
	
	if(document.getElementById("quot_phone").value!="")
	{
			
			if(avoid_chare(document.getElementById("quot_phone").value)==false)
			{
					document.getElementById("quotation_phone").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
					if(flag_quotation==0)
					{
					document.getElementById("quot_phone").focus();
					}
					flag_quotation=1;

			}
	}

		if(document.getElementById("quot_description").value=="")
		{
			document.getElementById("quotation_description").innerHTML="<font color='red'>Enter Description</font>";
				if(flag_quotation==0)
				{
				document.getElementById("quot_description").focus();
				}
				flag_quotation=1;
		}
		if(avoid_chare(document.getElementById("quot_visitors").value)==false)
		{
				document.getElementById("quotation_visitors").innerHTML="<font color='red'>Enter Only Number</font>";
				if(flag_quotation==0)
				{
				document.getElementById("quot_visitors").focus();
				}
				flag_quotation=1;

		}

	
	if(flag_quotation==1)
	{
			return false;
	}
	else
	{
			return true;
	}

}

function blockChare(e)
{
var keyVal =e.keyCode;
	if((keyVal > 64 && keyVal < 93 ) || keyVal==188 || keyVal==190 || keyVal==191 || keyVal==222 || keyVal==59 || keyVal==16 || keyVal==17 || keyVal==219 || keyVal==220 || keyVal==221 || keyVal==109 || keyVal==192 || keyVal==32 || keyVal==111 || keyVal==110 || keyVal==106)
	{
					//document.getElementById("quotation_phone").innerHTML="<font color='red'>Please Enter Valid Phone</font>";

	return false;
	}
	else
	{
			//document.getElementById("quotation_phone").innerHTML="";
	}
}
function blockChar_quotation(e)
{
var keyVal =e.keyCode;
	if(blockChare(e)==false)
	{
					document.getElementById("quotation_phone").innerHTML="<font color='red'>Please Enter Valid Phone</font>";

	return false;
	}
	else
	{
			document.getElementById("quotation_phone").innerHTML="";
	}
}
function avoid_chare(str)
{
	
	//if(document.getElementById("quot_phone").value!="")
	if(str!="")
	{
			//var str=document.getElementById("quot_phone").value;
			var strlen=str.length;
			//alert(strlen);
			aryText = new Array(str.length)
			//alert(strlen);
			var flag=0;
			for (i=0; i<strlen; i++) {
			aryText[i] = str.charAt(i)
			if(aryText[i]=='@' || aryText[i]=='!' || aryText[i]=='#' || aryText[i]=='$' || aryText[i]=='%' || aryText[i]=='^' || aryText[i]=='&' || aryText[i]=='(' || aryText[i]==')' || aryText[i]=='=' || aryText[i]=='-' || aryText[i]=='_')
			{
					flag=1;
			}
			
			}
			if(flag==1)
			{
					//document.getElementById("quotation_phone").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
					//document.getElementById("quot_phone").focus();
					return false;

			}
			else
			{
				//document.getElementById("quotation_phone").innerHTML="";
				return true;
			}
	}
}
function validphone_quotation()
{
	
	if(document.getElementById("quot_phone").value!="")
	{
			
			if(avoid_chare(document.getElementById("quot_phone").value)==false)
			{
					document.getElementById("quotation_phone").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
					document.getElementById("quot_phone").focus();
					return false;

			}
			else
			{
				document.getElementById("quotation_phone").innerHTML="";
			}
	}
}
function blockvisitors_quotation(e)
{
var keyVal =e.keyCode;
	if(blockChare(e)==false)
	{
					document.getElementById("quotation_visitors").innerHTML="<font color='red'>Enter Only Number</font>";

	return false;
	}
	else
	{
			document.getElementById("quotation_visitors").innerHTML="";
	}
}

function validvisitors_quotation(e)
{
			if(avoid_chare(document.getElementById("quot_visitors").value)==false)
			{
					document.getElementById("quotation_visitors").innerHTML="<font color='red'>Please Enter Valid Phone</font>";
					document.getElementById("quot_visitors").focus();
					return false;

			}
			else
			{
				document.getElementById("quotation_visitors").innerHTML="";
			}
	
}


function valid_rightquote_name()
{
		if(document.getElementById("txtNamee_rightquote").value=="")
		{
			document.getElementById("txtHint_rightquote").innerHTML="<font color='red'>Enter Name</font>";
			
		}
		else
		{
			document.getElementById("txtHint_rightquote").innerHTML="";
		}

}
function valid_rightquote_email()
{
	if(document.getElementById("txtEmail").value=="")
	{
			document.getElementById("txtHint1_rightquote").innerHTML="<font color='red'>Enter Email</font>";
			
	}
	else
	{
			if (emailcheck(document.getElementById("txtEmail").value)==false)
			{
				document.getElementById("txtHint1_rightquote").innerHTML="<font color='red'>Not Valid Email</font>";
			}
			else
			{
				document.getElementById("txtHint1_rightquote").innerHTML="";

			}

	}

}

function clear_rightquote_email()
{
	document.getElementById("txtHint1_rightquote").innerHTML="";	
}


function blockChar_rightquote(e)
{
	var keyVal =e.keyCode;
	if(blockChare(e)==false)
	{
			document.getElementById("txtHint2_rightquote").innerHTML="<font color='red'>Only Number</font>";
			return false;
	}
	else
	{
			document.getElementById("txtHint2_rightquote").innerHTML="";
	}

}

function valid_rightquote_phone()
{
			if(document.getElementById("txtPhone").value=="")
			{
					document.getElementById("txtHint2_rightquote").innerHTML="<font color='red'>Enter Phone</font>";

			}
			else
			{
				if(avoid_chare(document.getElementById("txtPhone").value)==false)
				{
						document.getElementById("txtHint2_rightquote").innerHTML="<font color='red'>Only Number</font>";
						document.getElementById("txtPhone").focus();
						return false;
	
				}
				else
				{
					document.getElementById("txtHint2_rightquote").innerHTML="";
				}
			}

}
function valid_rightquote_feedback()
{
			if(document.getElementById("txtFeedBack").value=="")
			{
					document.getElementById("txtHint3_rightquote").innerHTML="<font color='red'>Enter Feedback</font>";

			}
			else
			{
					document.getElementById("txtHint3_rightquote").innerHTML="";
			}

}

function validall_rightquote()
{
		var rightquote_flag=0;
		if(document.getElementById("txtNamee_rightquote").value=="")
		{
			document.getElementById("txtHint_rightquote").innerHTML="<font color='red'>Enter Name</font>";
			if(rightquote_flag==0)
			{
				document.getElementById("txtNamee_rightquote").focus();
			}
			rightquote_flag=1;
		}
		
		if(document.getElementById("txtEmail").value=="")
		{
				document.getElementById("txtHint1_rightquote").innerHTML="<font color='red'>Enter Email</font>";
				if(rightquote_flag==0)
				{
					document.getElementById("txtEmail").focus();
				}
				rightquote_flag=1;
		}
		else
		{
				if (emailcheck(document.getElementById("txtEmail").value)==false)
				{
					document.getElementById("txtHint1_rightquote").innerHTML="<font color='red'>Not Valid Email</font>";
					if(rightquote_flag==0)
					{
						document.getElementById("txtEmail").focus();
					}
					rightquote_flag=1;

				}
	
		}
		
		if(document.getElementById("txtPhone").value=="")
		{
				document.getElementById("txtHint2_rightquote").innerHTML="<font color='red'>Enter Phone</font>";
				if(rightquote_flag==0)
				{
					document.getElementById("txtPhone").focus();
				}
				rightquote_flag=1;
		}
		else
		{
			if(avoid_chare(document.getElementById("txtPhone").value)==false)
			{
					document.getElementById("txtHint2_rightquote").innerHTML="<font color='red'>Only Number</font>";
					if(rightquote_flag==0)
					{
						document.getElementById("txtPhone").focus();
					}
					rightquote_flag=1;

			}
		}
		
		if(document.getElementById("txtFeedBack").value=="")
		{
			document.getElementById("txtHint3_rightquote").innerHTML="<font color='red'>Enter Feedback</font>";
			if(rightquote_flag==0)
			{
				document.getElementById("txtFeedBack").focus();
			}
			rightquote_flag=1;
		}

		if(rightquote_flag==1)
		{
				return false;
		}
		else
		{
			return true;
		}

}


function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
// document.getElementById("txtHint").innerHTML="<font color='red'>"+xmlHttp.responseText+"</font>";

} 
}

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;
}