var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
function login_exits(url,id)
{
	 try
	{
		var xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("Your browser does not support AJAX!");
				return;
			} 
		xmlHttp.onreadystatechange=function () {
				if (xmlHttp.readyState==4)
					{
						var show=eval("("+xmlHttp.responseText+")");
					//	alert(show.found+'==true');
							if(show.found=='true')
							{
 									document.getElementById('cfemail').value="";
									document.getElementById(id).innerHTML=show.msg;
 							}
							else
							{
								document.getElementById(id).innerHTML="";
							}
   					}
			 
				};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);	
 	}
	catch(e){
	alert(e);
	}
}


function get_time(url,showid)
{
  try{
   var xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("Your browser does not support AJAX!");
				return;
			} 
 		xmlHttp.onreadystatechange=function () {
 		    if (xmlHttp.readyState==4)
			{
 				 document.getElementById(showid).innerHTML=xmlHttp.responseText;
				 if(showid=="delete")
				 {
					document.getElementById(showid).style.display='block'; 
				 }
 			}
  		};
	//	alert(url);
  	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
  }catch(e)
  {
  alert(e);
  }
}



function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
 	    return true;
    }else{
 	    return false;
    }
}


function check_contact()
{
	try{
		if(document.getElementById('email').value=="")
			{
			document.getElementById('error1').style.display="block";
			document.getElementById("email").setAttribute("class","text_field_error");
			document.getElementById("email").focus();
 			return false;
			}
			else
			{
				document.getElementById('error1').style.display="none";
				document.getElementById("email").setAttribute("class","");
 			}
			if(!document.getElementById('email').value.match(emailRegex))
			{
			document.getElementById('error2').style.display="block";
			document.getElementById("email").setAttribute("class","text_field_error");
			document.getElementById("email").focus();
 			return false;
			}
			else
			{
				document.getElementById('error2').style.display="none";
				document.getElementById("email").setAttribute("class","");
 			}
			///////////////
			if(document.getElementById('name').value=="")
			{
			document.getElementById('error3').style.display="block";
			document.getElementById("name").setAttribute("class","text_field_error");
			document.getElementById("name").focus();
 			return false;
			}
			else
			{
				document.getElementById('error3').style.display="none";
				document.getElementById("name").setAttribute("class","");
 			}
			if(!document.getElementById('name').value.match(nameRegex))
			{
			document.getElementById('error4').style.display="block";
			document.getElementById("name").setAttribute("class","text_field_error");
			document.getElementById("name").focus();
 			return false;
			}
			else
			{
				document.getElementById('error4').style.display="none";
				document.getElementById("name").setAttribute("class","");
 			}
			//////////
			if(document.getElementById('contactnumber').value=="")
			{
			document.getElementById('error5').style.display="block";
			document.getElementById("contactnumber").setAttribute("class","text_field_error");
			document.getElementById("contactnumber").focus();
 			return false;
			}
			else
			{
				document.getElementById('error5').style.display="none";
				document.getElementById("contactnumber").setAttribute("class","");
 			}
			if(isNaN(document.getElementById('contactnumber').value)==true)
			{
			document.getElementById('error6').style.display="block";
			document.getElementById("contactnumber").setAttribute("class","text_field_error");
			document.getElementById("contactnumber").focus();
 			return false;
			}
			else
			{
				document.getElementById('error6').style.display="none";
				document.getElementById("contactnumber").setAttribute("class","");
 			}
			////////////
			if(document.getElementById('suppoet').value=="")
			{
			document.getElementById('error7').style.display="block";
			document.getElementById("suppoet").setAttribute("class","text_field_error");
			document.getElementById("suppoet").focus();
 			return false;
			}
			else
			{
				document.getElementById('error7').style.display="none";
				document.getElementById("suppoet").setAttribute("class","");
 			}
			///////////
			if(document.getElementById('subject').value=="")
			{
			document.getElementById('error8').style.display="block";
			document.getElementById("subject").setAttribute("class","text_field_error");
			document.getElementById("subject").focus();
 			return false;
			}
			else
			{
				document.getElementById('error8').style.display="none";
				document.getElementById("subject").setAttribute("class","");
 			}
			////////////
			if(document.getElementById('enquiry').value=="")
			{
			document.getElementById('error9').style.display="block";
			document.getElementById("enquiry").setAttribute("class","text_field_error");
			document.getElementById("enquiry").focus();
 			return false;
			}
			else
			{
				document.getElementById('error9').style.display="none";
				document.getElementById("enquiry").setAttribute("class","");
 			}
			if(document.getElementById('spam').value=="")
			{
			document.getElementById('error10').style.display="block";
			document.getElementById("spam").setAttribute("class","text_field_error");
			document.getElementById("spam").focus();
 			return false;
			}
			else
			{
				document.getElementById('error10').style.display="none";
				document.getElementById("spam").setAttribute("class","");
 			}
			if(document.getElementById('spam').value.length!=4)
			{
			document.getElementById('error11').style.display="block";
			document.getElementById("spam").setAttribute("class","text_field_error");
			document.getElementById("spam").focus();
 			return false;
			}
			else
			{
				document.getElementById('error11').style.display="none";
				document.getElementById("spam").setAttribute("class","");
 			}
			return true;
	}catch(e)
	{
		return false;
		alert(e);
	}
}
//////////////////////
function cap_show(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
	//This functin using for state to website   ................................
 	var url="captcha_show.php";
	xmlHttp.onreadystatechange=function ()
	{
		if (xmlHttp.readyState==4)
			{
 			document.getElementById("fcap").innerHTML=xmlHttp.responseText;
			}
			else
			{
				document.getElementById("fcap").innerHTML="";
			}
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
 	
}
/////////////show hide div
function show_mch(show,val,match_val)
{
 
 if(match_val==val)
  {
	 document.getElementById(show).style.display='block';
  }
  else
  {
     document.getElementById(show).style.display='none';
  }
}


		// JavaScript Document
		function set_src(id,src_)
		{
			document.getElementById(id).src=src_;
		}


         function Set_Cookie( name, value, expires, path, domain, secure )
				{
				// set time, it's in milliseconds
				var today = new Date();
				today.setTime( today.getTime() );
				
				/*
				if the expires variable is set, make the correct
				expires time, the current script below will set
				it for x number of days, to make it for hours,
				delete * 24, for minutes, delete * 60 * 24
				*/
				if ( expires )
				{
				expires = expires * 1000 * 60 * 60 * 24;
				}
				var expires_date = new Date( today.getTime() + (expires) );
				
				document.cookie = name + "=" +escape( value ) +
				( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
				( ( path ) ? ";path=" + path : "" ) +
				( ( domain ) ? ";domain=" + domain : "" ) +
				( ( secure ) ? ";secure" : "" );
				}
				
				function setCountry(iso,name){ //v3.0
					Set_Cookie('geo',iso,'','/','.hostso.com',0);
					Set_Cookie('ctry',name,'','/','.hostso.com',0);
					Set_Cookie('geo',iso,'','/','127.0.0.1',0);
					Set_Cookie('ctry',name,'','/','127.0.0.1',0);
					location.reload();
				}
				
				function is_child_of(parent, child) {
					if( child != null ) {			
						while( child.parentNode ) {
							if( (child = child.parentNode) == parent ) {
								return true;
							}
						}
					}
					return false;
				}
				function fixOnMouseOut(element, event, JavaScript_code) {
					var current_mouse_target = null;
					if( event.toElement ) {				
						current_mouse_target 			 = event.toElement;
					} else if( event.relatedTarget ) {				
						current_mouse_target 			 = event.relatedTarget;
					}
					if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
						document.getElementById('country_list').style.display = 'none';
						//document.getElementById('d_s_ext').style.visibility = 'visible';						
					}
				}

				function showCountryList()
				{
					document.getElementById('country_list').style.display = 'block';
					//document.getElementById('d_s_ext').style.visibility = 'hidden';
				}

				function hideSelect()
				{
					//document.getElementById('d_s_ext').style.visibility = 'hidden';
				}
				
				function showSelect()
				{
					//document.getElementById('d_s_ext').style.visibility = 'visible';	
				}
