//alert("hi");
siteurl="http://www.inglobalnet.com/";


function getXMLHTTPRequest() 
{
	var requester = false;
	try 
	{
		requester = new XMLHttpRequest();
	}
	catch (error) 
	{
		var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHTTP"];
		for(var i = 0; i< aVersions.length;i++)
		{
			try 
			{requester = new ActiveXObject(aVersions[i]);}
			catch (error) 
			{
				continue;
			}
		}
	}
	return requester;
}

function foundstdcode(param)
{temp = new String(param);phone = temp.substr(0,1);
if(phone==9 || phone==8) // || phone==9)
{return true;}
else{return false;
}
}
function containsdigit(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
if((param.charAt(i)=="0") || (param.charAt(i)=="1") || (param.charAt(i)=="2") || (param.charAt(i)=="3") || (param.charAt(i)=="4") || (param.charAt(i)=="5") || (param.charAt(i)=="6") || (param.charAt(i)=="7") || (param.charAt(i)=="8") || (param.charAt(i)=="9"))
{
return true;

}

}

return false;

}

function specialchar(param)

{

mystrLen = param.length;

for(i=0;i<mystrLen;i++)

{

if((param.charAt(i)==".") || (param.charAt(i)=="'")||(param.charAt(i)=="/")||(param.charAt(i)=="*")||(param.charAt(i)=="#")||(param.charAt(i)=="$")||(param.charAt(i)=="%")||(param.charAt(i)=="@")||(param.charAt(i)=="!"))

{return true;}

}return false;}



function validateemailv2(email)

{

// a very simple email validation checking.

// you can add more complex email checking if it helps

var splitted = email.match("^(.+)@(.+)$");

if(splitted == null) return false;

if(splitted[1] != null )

{

var regexp_user=/^\"?[\w-_\.]*\"?$/;

if(splitted[1].match(regexp_user) == null) return false;

}

if(splitted[2] != null)

{

var regexp_domain=/^[\w-\.]*\.[a-za-z]{2,4}$/;

if(splitted[2].match(regexp_domain) == null)

{

var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

if(splitted[2].match(regexp_ip) == null) return false;

}

return true;

}

return false;

}

function containsalph(param)

{

mystrLen = param.length;

for(i=0;i<mystrLen;i++)

{

if((param.charAt(i)<"0")||(param.charAt(i)>"9"))

{

return true;

}

}

return false;

}

function Trim(strValue) {

var j=strValue.length-1;i=0;

while(strValue.charAt(i++)==' ');

while(strValue.charAt(j--)==' ');

return strValue.substr(--i,++j-i+1);

}

function cleanup(fname)

{
	//alert(fname);

	document.frmsubmit.elements[fname].value="";

}

function recover(fname,value1)

{

	if(document.frmsubmit.elements[fname].value=="")

	{

		document.frmsubmit.elements[fname].value=value1;

	}

}



function checkFrm(Form)
{
	if((Form.name.value=="")||(Form.name.value=="*given name"))
	{
		alert("Kindly fill in your Given Name!");
		Form.name.focus();
		return false;
	}
	else if(containsdigit(Form.name.value)==true)
	{
		alert("Given Name should not contain numbers!");
		Form.name.focus();
		return false;
	}
	else if(specialchar(Form.name.value)==true)
	{
		alert("Given Name should not contain special characters!")
		Form.name.focus();
		return false;
	}
	
	else if((Form.fname.value=="")||(Form.fname.value=="*Family name"))
	{
		alert("Kindly fill in your Family Name!");
		Form.fname.focus();
		return false;
	}
	else if(containsdigit(Form.fname.value)==true)
	{
		alert("Family Name should not contain numbers!");
		Form.fname.focus();
		return false;
	}
	else if(specialchar(Form.fname.value)==true)
	{
		alert("Family Name should not contain special characters!")
		Form.fname.focus();
		return false;
	}
	else if(Form.email.value=='' || Form.email.value=='*email')
	{
		alert("Kindly fill in your Email Id!");
		Form.email.focus();
		return false;
	}
	else if( (Form.email.value!='') && (validateemailv2(Form.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		Form.email.focus();
		return false;
	}
	
	else if((Form.cname.value=="")||(Form.cname.value=="*company name"))
	{
		alert("Kindly fill in your Company Name!");
		Form.cname.focus();
		return false;
	}
	else if(containsdigit(Form.cname.value)==true)
	{
		alert("Company Name should not contain numbers!");
		Form.cname.focus();
		return false;
	}
	else if(specialchar(Form.cname.value)==true)
	{
		alert("Company Name should not contain special characters!")
		Form.cname.focus();
		return false;
	}
	
//else if((Form.add1.value=="") && (Form.add2.value=="")||(Form.add1.value=="*address") && (Form.add2.value=="address"))
	else if((Form.add1.value=="")||(Form.add1.value=="*address"))
	{
		alert("Kindly fill in your Address!");
		Form.add1.focus();
		return false;
	}
	
	else if((Form.zipcode.value=="")||(Form.zipcode.value=="zipcode"))
	{
		alert("Kindly fill in your Zip Code!");
		Form.zipcode.focus();
		return false;
	}
	
	else if((Form.city.value=="")||(Form.city.value=="*city"))
	{
		alert("Kindly fill in your City!");
		Form.city.focus();
		return false;
	}
	else if(containsdigit(Form.city.value)==true)
	{
		alert("City Name should not contain numbers!");
		Form.city.focus();
		return false;
	}
	else if(specialchar(Form.city.value)==true)
	{
		alert("City Name should not contain special characters!")
		Form.city.focus();
		return false;
	}
	
	/*else if(Form.stateusa.value=="")
	{
		alert("Kindly fill in your state");
		Form.stateusa.focus();
		return false;
	}*/
	
	else if((Form.country.value=="")||(Form.country.value=="*country"))
	{
		alert("Kindly fill in your Country Name!");
		Form.country.focus();
		return false;
	}
	else if(containsdigit(Form.country.value)==true)
	{
		alert("Country Name should not contain numbers!");
		Form.country.focus();
		return false;
	}
	else if(specialchar(Form.country.value)==true)
	{
		alert("Country Name should not contain special characters!")
		Form.country.focus();
		return false;
	}
	else if(Form.countrycode.value=="" || Form.countrycode.value=="+country code=phone number" )
	{
		alert("Kindly enter your phone number!");
		Form.countrycode.focus();
		return false;
	}
	else if(Form.cactivity.value=="" || Form.cactivity.value=="company activity")
	{
		alert("Kindly enter activity of your company");
		Form.cactivity.focus();
		return false;
	}
	else if(Form.funcompany.value=="" || Form.funcompany.value=="*Function in the company")
	{
		alert("Kindly enter function of your company");
		Form.funcompany.focus();
		return false;
	}
	
	else {
	Form.submit();
	}
}

function checkFrmQuick(Form)
{
	//alert("in");
	if(Form.emailid.value=='' || Form.emailid.value=='*email')
	{
		alert("Kindly fill in your Email Id!");
		Form.emailid.focus();
		return false;
	}
	else if( (Form.emailid.value!='') && (validateemailv2(Form.emailid.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		Form.emailid.focus();
		return false;
	}
	else {
		//alert("in1");
	Form.submit();
	}
}

function validate_contactus(Form){
	if((Form.name.value=="")||(Form.name.value=="*name"))
	{
		alert("Kindly fill in your Given Name!");
		Form.name.focus();
		return false;
	}
	else if(containsdigit(Form.name.value)==true)
	{
		alert("Given Name should not contain numbers!");
		Form.name.focus();
		return false;
	}
	else if(specialchar(Form.name.value)==true)
	{
		alert("Given Name should not contain special characters!")
		Form.name.focus();
		return false;
	}
	else if((Form.email.value=='')||(Form.email.value=="*email"))
	{
		alert("Kindly fill in your Email Id!");
		Form.email.focus();
		return false;
	}
	else if((Form.email.value!='') && (validateemailv2(Form.email.value)==false))
	{
		alert("Kindly fill in a valid Email Id!");
		Form.email.focus();
		return false;
	}	
	else if((Form.company.value=="")||(Form.company.value=="*company"))
	{
		alert("Kindly fill in your Company Name!");
		Form.company.focus();
		return false;
	}
	else if((Form.country.value==""))
	{
		alert("Kindly select your Country!");
		Form.country.focus();
		return false;
	}
	else if(Form.phone.value=="" || Form.phone.value=="*phone number" )
	{
		alert("Kindly enter your phone number!");
		Form.phone.focus();
		return false;
	}
	else if(Form.url.value=="" || Form.url.value=="*url" )
	{
		alert("Kindly enter your company url!");
		Form.url.focus();
		return false;
	}
	else if((Form.message.value=="")||(Form.message.value=="*message"))
	{
		alert("Kindly fill in your message!");
		Form.message.focus();
		return false;
	}
	
	else {
		submit_contactus(Form);		
	}

}

function cleanup_contact(fname,type)
{
	if(type=="admin"){
		document.contactadminfrm.elements[fname].value="";
	}else if(type=="info"){
		document.contactinfofrm.elements[fname].value="";
	}else if(type=="client"){
		document.contactusfrm.elements[fname].value="";
	}
}

function recover_contact(fname,value1,type)
{
	if(type=="admin"){
		if(document.contactadminfrm.elements[fname].value=="")
		{
			document.contactadminfrm.elements[fname].value=value1;
		}
	}else if(type=="info"){
		if(document.contactinfofrm.elements[fname].value=="")
		{
			document.contactinfofrm.elements[fname].value=value1;
		}
	}else if(type=="client"){
		if(document.contactusfrm.elements[fname].value=="")
		{
			document.contactusfrm.elements[fname].value=value1;
		}
	}
}

function submit_contactus(Form){
	var name = Form.name.value;
	var email = Form.email.value;
	var country = Form.country.value;
	var company = Form.company.value;
	var phone = Form.phone.value;
	var url = Form.url.value;
	var message = Form.message.value;
	var type = Form.type.value;
		
	if(type=="client"){
		var userid = Form.userid.value;
		var cntct_email = Form.cntct_email.value;
		var pars = "name="+name+"&email="+email+"&country="+country+"&company="+company+"&phone="+phone+"&url="+url+"&message="+message+"&type="+type+"&userid="+userid+"&cntct_email="+cntct_email;
	}else{
		var pars = "name="+name+"&email="+email+"&country="+country+"&company="+company+"&phone="+phone+"&url="+url+"&message="+message+"&type="+type;
	}
	
	//alert(pars);
	var xmlhttp = getXMLHTTPRequest();
	xmlhttp.open('POST', 'submit_contact_us.php', true);     
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) 
		{
			if (xmlhttp.status == 200) 
			{	
				var resp=xmlhttp.responseText;
				if(resp!=""){
					alert("Thank you for the details !!");
				}
				//alert(resp);
				//if(resp!=0){
//					alert("Name already exists");
//				}
			}
		}
	}
	// Send the POST request
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send(pars);	
}


function getCountries(continentid)
{
	if(continentid>0)
	{
		putloader("divcountry")
		var xmlhttp = getXMLHTTPRequest();
		xmlhttp.open('POST', siteurl+'getcountries.php', true);     
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4) 
			{
				//$('#divcountry').hide();
				//$('divcountry').hide();
				document.getElementById("divcountry").style.display="none";
				if (xmlhttp.status == 200) 
				{
					var resp=xmlhttp.responseText;
					document.getElementById("divcountry").innerHTML=resp;
					
					document.getElementById("divcountry").style.display="block";
					//$('divcountry').slideIn();
					//$('#divcountry').slideToggle('slow');
					//var myVerticalSlide = new Fx.Slide('divcountry');

					//$('v_slidein').addEvent('click', function(e){
					//	e.stop();
						//myVerticalSlide.slideIn();
					//});
				}
			}
		}
		// Send the POST request
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send('continentid='+continentid);
	}
	else
	{
		document.getElementById("divcountry").innerHTML="";
	}
}

function putloader(id)
{
	document.getElementById(id).innerHTML="<div align='center'><img src='"+siteurl+"images/loader-small.gif'></div>";
}

function getAllAgenciesInCountry(continent1,country1)
{
	//alert(continent);
	//alert(country);
	var country = country1.replace(" & ","_and_");
	country = country.replace(" ","_");
	country = country.toLowerCase();
	
	var continent = continent1.replace(" & ","_and_");
	continent = continent.replace(" ","_");
	continent = continent.toLowerCase();	
	
	//- Armenia

//- Georgia
//
//- Kyrgystan
//
//- Mondolia
//
//- Tajikistan
//
//- Turkmenistan


	//if(country=="armenia"||country=="georgia"||country=="kyrgystan"||country=="mondolia"||country=="tajikistan"||country=="turkmenistan"){
//	 country="uzbekistan";	
//	}
	
	document.location.href = siteurl+continent+"/"+country+"/all_agencies_in_country/";
}
