// JavaScript Document
function leftTrim12(sString)
{
	//alert("test");
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	return sString;
}
function ValidateUrl(theUrl) 
{
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(theUrl)) 
	 {
        return false;
    }
} 
function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
	{
		var alphaa = numaric.charAt(j);
		var hh = alphaa.charCodeAt(0);
		if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		{
		}
		else	
		{
      	return false;
		}
 	}
 	return true;
}
function validateEmail(elementValue)
{      
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   alert(emailPattern.test(elementValue));
	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(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 validateConcatUs()
{
	
	var contact_name 		= leftTrim12(document.frmContact.contact_name.value);
	var contact_email 	= leftTrim12(document.frmContact.contact_email.value);
	var contact_subject 	= leftTrim12(document.frmContact.contact_subject.value);
	var contact_msg 		= leftTrim12(document.frmContact.contact_msg.value);
	var security_code		= leftTrim12(document.frmContact.code.value);
	var phone_number		= leftTrim12(document.frmContact.contact_phone.value);
	if(contact_name == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your name";
		document.frmContact.contact_name.focus();
		return false;
	}
	else if(contact_email == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your email";
		document.frmContact.contact_email.focus();
		return false;
	}
	else if(echeck(contact_email) == false)
	{
		document.getElementById("error_msg").innerHTML = "Invalid email address";
		document.frmContact.contact_email.focus();
		return false;
	}
	else if(phone_number != "")
	{
		var valid = "0123456789-";
		var phone = phone_number;
		var ok = "yes";
		var temp;
		for (var i=0; i<phone.length; i++) 
		{
			temp = "" + phone.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no")
		{
			document.getElementById("error_msg").innerHTML = "Please enter correct phone number";
			document.frmContact.contact_phone.focus();
			return false;
		}
		else if(contact_subject == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter messege subject";
			document.frmContact.contact_subject.focus();
			return false;
		}
		else if(contact_msg == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter your messege";
			document.frmContact.contact_msg.focus();
			return false;
		}
		else if(security_code == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter the security code";
			document.frmContact.code.focus();
			return false;		
		}
	}
	else if(contact_subject == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter messege subject";
		document.frmContact.contact_subject.focus();
		return false;
	}
	else if(contact_msg == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your messege";
		document.frmContact.contact_msg.focus();
		return false;
	}
	else if(security_code == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter the security code";
		document.frmContact.code.focus();
		return false;		
	}
}
function showDiv(divId)
{
	document.getElementById("questions").style.display = "block";
	document.getElementById("questions").style.visibility = "visible";
}

function hideDiv(divId)
{
	document.getElementById("questions").style.display = "none";
	document.getElementById("questions").style.visibility = "hidden";		
}

function validateEmployeeFrm()
{
	var emp_name		= leftTrim12(document.frmEmployee.emp_name.value);
	var emp_city		= leftTrim12(document.frmEmployee.emp_city.value);
	var emp_phone		= leftTrim12(document.frmEmployee.emp_phone.value);
	var emp_mobile		= leftTrim12(document.frmEmployee.emp_mobile.value);
	var emp_resume		= leftTrim12(document.frmEmployee.resume.value);
	var technical		= document.frmEmployee.technical1.checked;
	
	if(emp_name == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your name";
		document.frmEmployee.emp_name.focus();
		return false;	
	}
	else if(emp_city == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your city of residence";
		document.frmEmployee.emp_name.focus();
		return false;		
	}
	else if(emp_phone != "")
	{
		var valid = "0123456789-";
		var phone = emp_phone;
		var ok = "yes";
		var temp;
		for (var i=0; i<phone.length; i++) 
		{
			temp = "" + phone.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no")
		{
			document.getElementById("error_msg").innerHTML = "Please enter correct phone number";
			document.frmEmployee.emp_phone.focus();
			return false;
		}
		else if(emp_resume == "")
		{
			document.getElementById("error_msg").innerHTML = "Please upload your resume";
			document.frmEmployee.emp_name.focus();
			return false;		
		}
		else
		{
			if(document.frmEmployee.resume.value.lastIndexOf("doc") == -1)
			{
				if(document.frmEmployee.resume.value.lastIndexOf("DOC") == -1)
				{
					if(document.frmEmployee.resume.value.lastIndexOf("pdf") == -1)
					{
						if(document.frmEmployee.resume.value.lastIndexOf("PDF") == -1)
						{
							document.getElementById("error_msg").innerHTML = "Please upload only doc or pdf file";
							document.frmEmployee.resume.focus();
							return false;
						}
					}
				}
			}	
		}
		if(technical == true)
		{
			if(document.frmEmployee.question1.checked == false && document.frmEmployee.question2.checked == false)
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question1.focus();
				return false;	
			}
			else if(leftTrim12(document.frmEmployee.question2.value) == "")
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question2.focus();
				return false;			
			}
			else if(leftTrim12(document.frmEmployee.question3.value) == "")
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question3.focus();
				return false;			
			}
			else if(document.frmEmployee.question4_1.checked == false && document.frmEmployee.question4_2.checked == false)
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question4_1.focus();
				return false;	
			}
			else if(document.frmEmployee.question5_1.checked == false && document.frmEmployee.question5_2.checked == false)
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question5_1.focus();
				return false;	
			}
			else if(leftTrim12(document.frmEmployee.question6.value) == "")
			{
				document.getElementById("error_msg").innerHTML = "Please answer the all questions";
				document.frmEmployee.question6.focus();
				return false;
			}
		}
		
	}
	else if(emp_resume == "")
	{
		document.getElementById("error_msg").innerHTML = "Please upload your resume";
		document.frmEmployee.emp_name.focus();
		return false;		
	}
	else
	{
		if(document.frmEmployee.resume.value.lastIndexOf("doc") == -1)
		{
			if(document.frmEmployee.resume.value.lastIndexOf("DOC") == -1)
			{
				if(document.frmEmployee.resume.value.lastIndexOf("pdf") == -1)
				{
					if(document.frmEmployee.resume.value.lastIndexOf("PDF") == -1)
					{
						document.getElementById("error_msg").innerHTML = "Please upload only doc or pdf file";
						document.frmEmployee.resume.focus();
						return false;
					}
				}
			}
		}	
	}
	if(technical == true)
	{
		if(document.frmEmployee.question1.checked == false && document.frmEmployee.question2.checked == false)
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question1.focus();
			return false;	
		}
		else if(leftTrim12(document.frmEmployee.question2.value) == "")
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question2.focus();
			return false;			
		}
		else if(leftTrim12(document.frmEmployee.question3.value) == "")
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question3.focus();
			return false;			
		}
		else if(document.frmEmployee.question4_1.checked == false && document.frmEmployee.question4_2.checked == false)
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question4_1.focus();
			return false;	
		}
		else if(document.frmEmployee.question5_1.checked == false && document.frmEmployee.question5_2.checked == false)
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question5_1.focus();
			return false;	
		}
		else if(leftTrim12(document.frmEmployee.question6.value) == "")
		{
			document.getElementById("error_msg").innerHTML = "Please answer the all questions";
			document.frmEmployee.question6.focus();
			return false;
		}
	}
}

function validateReferalFrm()
{
	
	var cust_name 		= leftTrim12(document.frmReferal.cust_name.value);
	var cust_addrs 	= leftTrim12(document.frmReferal.cust_addrs.value);
	var cust_city 		= leftTrim12(document.frmReferal.cust_city.value);
	var cust_email 	= leftTrim12(document.frmReferal.cust_email.value);
	var refer_name 	= leftTrim12(document.frmReferal.refer_name.value);
	var refer_addrs 	= leftTrim12(document.frmReferal.refer_addrs.value);
	var refer_city 	= leftTrim12(document.frmReferal.refer_city.value);
	var refer_email 	= leftTrim12(document.frmReferal.refer_email.value);
	var cust_phone		= leftTrim12(document.frmReferal.cust_phone.value);
	var refer_phone	= leftTrim12(document.frmReferal.refer_phone.value);
	if(cust_name == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your name";
		document.frmReferal.cust_name.focus();
		return false;	
	}
	else if(cust_addrs == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your address";
		document.frmReferal.cust_addrs.focus();
		return false;	
	}
	else if(cust_city == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your city";
		document.frmReferal.cust_city.focus();
		return false;	
	}
	else if(cust_phone != "")
	{
		
		var valid = "0123456789-";
		var phone = cust_phone;
		var ok = "yes";
		var temp;
		for (var i=0; i<phone.length; i++) 
		{
			temp = "" + phone.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no")
		{
			document.getElementById("error_msg").innerHTML = "Please enter correct phone number";
			document.frmReferal.cust_phone.focus();
			return false;
		}
		else if(cust_email == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter your email";
			document.frmReferal.cust_email.focus();
			return false;	
		}
		else if(echeck(cust_email) == false)
		{
			document.getElementById("error_msg").innerHTML = "Please enter valid email";
			document.frmReferal.cust_email.focus();
			return false;	
		}
		else if(refer_name == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer name";
			document.frmReferal.refer_name.focus();
			return false;	
		}
		else if(refer_addrs == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer address";
			document.frmReferal.refer_addrs.focus();
			return false;	
		}
		else if(refer_city == "")
		{
			document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer city";
			document.frmReferal.refer_city.focus();
			return false;	
		}
		else if(refer_phone != "")
		{
			var valid = "0123456789-";
			var phone = refer_phone;
			var ok = "yes";
			var temp;
			for (var i=0; i<phone.length; i++) 
			{
				temp = "" + phone.substring(i, i+1);
				if (valid.indexOf(temp) == "-1") ok = "no";
			}
			if (ok == "no")
			{
				document.getElementById("error_msg").innerHTML = "Please enter correct phone number";
				document.frmReferal.refer_phone.focus();
				return false;
			}
			else if(refer_email != "")
			{
				if(echeck(refer_email) == false)
				{
					document.getElementById("error_msg").innerHTML = "Please enter valid email for your referal cutomer";
					document.frmReferal.refer_email.focus();
					return false;	
				}
			}
		}
		else if(refer_email != "")
		{
			if(echeck(refer_email) == false)
			{
				document.getElementById("error_msg").innerHTML = "Please enter valid email for your referal cutomer";
				document.frmReferal.refer_email.focus();
				return false;	
			}
		}
	}
	else if(cust_email == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your email";
		document.frmReferal.cust_email.focus();
		return false;	
	}
	else if(echeck(cust_email) == false)
	{
		document.getElementById("error_msg").innerHTML = "Please enter valid email";
		document.frmReferal.cust_email.focus();
		return false;	
	}
	else if(refer_name == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer name";
		document.frmReferal.refer_name.focus();
		return false;	
	}
	else if(refer_addrs == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer address";
		document.frmReferal.refer_addrs.focus();
		return false;	
	}
	else if(refer_city == "")
	{
		document.getElementById("error_msg").innerHTML = "Please enter your referal cutomer city";
		document.frmReferal.refer_city.focus();
		return false;	
	}
	else if(refer_phone != "")
	{
		var valid = "0123456789-";
		var phone = refer_phone;
		var ok = "yes";
		var temp;
		for (var i=0; i<phone.length; i++) 
		{
			temp = "" + phone.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no")
		{
			document.getElementById("error_msg").innerHTML = "Please enter correct phone number";
			document.frmReferal.refer_phone.focus();
			return false;
		}
		else if(refer_email != "")
		{
			if(echeck(refer_email) == false)
			{
				document.getElementById("error_msg").innerHTML = "Please enter valid email for your referal cutomer";
				document.frmReferal.refer_email.focus();
				return false;	
			}
		}
	}
	else if(refer_email != "")
	{
		if(echeck(refer_email) == false)
		{
			document.getElementById("error_msg").innerHTML = "Please enter valid email for your referal cutomer";
			document.frmReferal.refer_email.focus();
			return false;	
		}
	}
	
}

function reload_captch () 
{
	var obj = document.getElementById('captcha_img');
	obj.src = "image.php?" + Math.random();
}