// JavaScript Document
function LTrim(str)
/*
   PURPOSE: Remove leading blanks from our string.
   IN: str - the string we want to LTrim
*/
{
   var whitespace = new String(" tnr");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      // We have a string with leading blank(s)...
///////comment
      var j=0, i = s.length;
      // Iterate from the far left of string until we
      // don't have any more whitespace...
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      // Get the substring from the first non-whitespace
      // character to the end of the string...
      s = s.substring(j, i);
   }
   return s;
}
/*
==================================================================
RTrim(string) : Returns a copy of a string without trailing spaces.
==================================================================
*/
function RTrim(str)
/*
   PURPOSE: Remove trailing blanks from our string.
   IN: str - the string we want to RTrim
*/
{
   // We don't want to trip JUST spaces, but also tabs,
   // line feeds, etc.  Add anything else you want to
   // "trim" here in Whitespace
   var whitespace = new String(" tnr");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      // We have a string with trailing blank(s)...
      var i = s.length - 1;       // Get length of string
      // Iterate from the far right of string until we
      // don't have any more whitespace...
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      // Get the substring from the front of the string to
      // where the last non-whitespace character is...
      s = s.substring(0, i+1);
   }
   return s;
}
/*
=============================================================
Trim(string) : Returns a copy of a string without leading or trailing spaces
=============================================================
*/
function Trim(str)
/*
   PURPOSE: Remove trailing and leading blanks from our string.
   IN: str - the string we want to Trim
   RETVAL: A Trimmed string!
*/
{
   return RTrim(LTrim(str));
}
// Enquiry Form Validation
function checkform(frmObj)
{
			if((Trim(frmObj.tbcContactPerson.value)) == ""){
				alert("Please Enter Your Name.");
				frmObj.tbcContactPerson.value="";
				frmObj.tbcContactPerson.focus();
				return false;
			}
	//if((Trim(frmObj.tbcEmail.value)) == ""){
			//	alert("Please Enter Email");
				//frmObj.tbcEmail.value="";
				//frmObj.tbcEmail.focus();
				//return false;
			//}
			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			//function checkmail(){
			var returnval=emailfilter.test(frmObj.tbcEmail.value)
			if (returnval==false){
			alert("Please enter a valid email address.")
			frmObj.tbcEmail.focus()
			return false;
			}
			//return returnval
			//}
			// for City
//			if((Trim(frmObj.tbcCity.value)) == ""){
//				alert("Please Enter City");
//				frmObj.tbcCity.value="";
//				frmObj.tbcCity.focus();
//				return false;
//			}
//			// for Country
//			if((Trim(frmObj.tbiCountryID.value)) == ""){
//				alert("Please Select Country");
//				frmObj.tbiCountryID.value="";
//				frmObj.tbiCountryID.focus();
//				return false;
//			}
			// for State
//			if(frmObj.tbiCountryID.value != "US" && frmObj.otherstate.value == ''){
//				alert("Please Enter State");
//				frmObj.otherstate.focus();
//				return false;
//			} else if((Trim(frmObj.tbiCountryID.value) == "US"))
//			{
//				if((Trim(frmObj.tbcState.value)) == "")
//				{
//					alert("Please Select State");
//					frmObj.tbcState.value="";
//					frmObj.tbcState.focus();
//					return false;
//				}
//			}
			
			
			var totalCount=0;
			//alert(frmObj.elements.length)
			for(k=0;k<frmObj.elements.length;k++)
			{
			  if(frmObj.elements[k].type=="radio")
			   { 
			    //alert('hhh')
			         if(frmObj.elements[k].checked==true)
			           { totalCount ++ ; }
			   }
			}
           if(totalCount ==0)
		   {
		    alert('Please select our services ');
			return false; 		   
		   }
		if (frmObj.textcode.value=="")
            {
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
            } 	
		}
//function statecheck()
//{
//	country=document.getElementById("country");
//	state=document.getElementById("state");
//	otherstate=document.getElementById("otherstate");
//	if(country.value=="US")
//	{
//		state.disabled = false;
//		otherstate.value = "";
//		state.style.display = '';
//		otherstate.style.display = 'none';
//	}
//	else
//	{
//		state.value = "";
//		state.disabled = true;
//		state.style.display = 'none';
//		otherstate.style.display = '';
//	}
//}


// Instant Quote/Post/iPhone/Right/Callback Form Validation
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}
function validate_form(form1)
{
with (form1)
{
if (validate_required(tbcContactPerson,"Your Name Required!")==false)
  {tbcContactPerson.focus();return false;}
var email=/\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|\w{3}|\w{4}|\w{5})$/;
		if(!(email.test(document.getElementById('tbcEmail').value))){
			tbcEmail.focus();	
			alert("Please Enter valid Emailid....");
			return false;
		}
if (validate_required(tbcPhone,"Telephone Number Required!")==false)
  {tbcPhone.focus();return false;}
if (validate_required(tbiServiceID,"Please Select Service You Interested!")==false)
  {tbiServiceID.focus();return false;}
if (validate_required(tbcChangesReq,"Please Provide Additional Information!")==false)
  {tbcChangesReq.focus();return false;}
if (validate_required(textcode,"Please Enter Security Code!")==false)
  {textcode.focus();return false;}
}
}

function hideRow(){
	var row = document.getElementById("currentEmployeeRow");
	if (row.style.display == 'none'){
		row.style.display = 'table-row';
	}
}

function displayRow(params_val){

if(params_val!=0){
	var row = document.getElementById("currentEmployeeRow");
	if (row.style.display == 'none'){ 
		row.style.display = 'table-row';
	}

	var row = document.getElementById("currentEmployeeSalary");
	if (row.style.display == 'none'){ 
		row.style.display = 'table-row';
	}	
} else {
	var row = document.getElementById("currentEmployeeRow");
	if (row.style.display == 'table-row'){ 
		row.style.display = 'none';
	}

	var row = document.getElementById("currentEmployeeSalary");
	if (row.style.display == 'table-row'){ 
		row.style.display = 'none';
	}	

}	
	
	
}
// apply.html form validation
function checkform1(frmObj)
{
if((Trim(frmObj.vPosition.value)) == ""){
				alert("Please Enter Position.");
				frmObj.vPosition.value="";
				frmObj.vPosition.focus();
				return false;
			}
			if((Trim(frmObj.vName.value)) == ""){
				alert("Please Enter Your Name.");
				frmObj.vName.value="";
				frmObj.vName.focus();
				return false;
			}
			if((Trim(frmObj.iAge.value)) == ""){
				alert("Please Enter Your Age.");
				frmObj.iAge.value="";
				frmObj.iAge.focus();
				return false;
			}	
			if((Trim(frmObj.eGender.checked)) == false){
				alert("Please Enter Your Age.");
				frmObj.eGender.value="";
				frmObj.eGender.focus();
				return false;
			}	
			if((Trim(frmObj.vLocation.value)) == ""){
				alert("Please Enter Your Location.");
				frmObj.vLocation.value="";
				frmObj.vLocation.focus();
				return false;
			}	
			if((Trim(frmObj.vPhone.value)) == ""){
				alert("Please Enter Your Phone.");
				frmObj.vPhone.value="";
				frmObj.vPhone.focus();
				return false;
			}	
//if((Trim(frmObj.tbcEmail.value)) == ""){
			//	alert("Please Enter Email");
				//frmObj.tbcEmail.value="";
				//frmObj.tbcEmail.focus();
				//return false;
			//}
			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			//function checkmail(){
			var returnval=emailfilter.test(frmObj.vEmail.value)
			if (returnval==false){
			alert("Please enter a valid email address.")
			frmObj.vEmail.focus()
			return false;
			}
			//return returnval
			//}			
			if((Trim(frmObj.vQualification.value)) == ""){
				alert("Please Enter Your Qualification.");
				frmObj.vQualification.value="";
				frmObj.vQualification.focus();
				return false;
			}	
//SSC			
			if((Trim(frmObj.vSscSchool.value)) == ""){
				alert("Please Enter School Name.");
				frmObj.vSscSchool.value="";
				frmObj.vSscSchool.focus();
				return false;
			}	
			if((Trim(frmObj.vSscYear.value)) == ""){
				alert("Please Enter Passing Year.");
				frmObj.vSscYear.value="";
				frmObj.vSscYear.focus();
				return false;
			}	
			if((Trim(frmObj.vSscMarks.value)) == ""){
				alert("Please Enter Marks Obtained.");
				frmObj.vSscMarks.value="";
				frmObj.vSscMarks.focus();
				return false;
			}	
			if((Trim(frmObj.vSscLocation.value)) == ""){
				alert("Please Enter Exam Center Location.");
				frmObj.vSscLocation.value="";
				frmObj.vSscLocation.focus();
				return false;
			}	
			//SSC
			//HSC			
			if((Trim(frmObj.vHscSchool.value)) == ""){
				alert("Please Enter School Name.");
				frmObj.vHscSchool.value="";
				frmObj.vHscSchool.focus();
				return false;
			}	
			if((Trim(frmObj.vHscYear.value)) == ""){
				alert("Please Enter Passing Year.");
				frmObj.vHscYear.value="";
				frmObj.vHscYear.focus();
				return false;
			}	
			if((Trim(frmObj.vHscMarks.value)) == ""){
				alert("Please Enter Marks Obtained.");
				frmObj.vHscMarks.value="";
				frmObj.vHscMarks.focus();
				return false;
			}	
			if((Trim(frmObj.vHscLocation.value)) == ""){
				alert("Please Enter Exam Center Location.");
				frmObj.vHscLocation.value="";
				frmObj.vHscLocation.focus();
				return false;
			}	
			//HSC

			var yearExp = frmObj.vExpYear.value;
			if(yearExp!=0){
			
				if((Trim(frmObj.current_last_employee.value)) == ""){
					alert("Please Enter Your Current / Last Employer.");
					frmObj.current_last_employee.value="";
					frmObj.current_last_employee.focus();
					return false;
				}
		
				if((Trim(frmObj.vPsalary.value)) == ""){
					alert("Please Enter Your Present Salary.");
					frmObj.vPsalary.value="";
					frmObj.vPsalary.focus();
					return false;
				}
			}
			
			if((Trim(frmObj.vBestAbility.value)) == ""){
				alert("Please Enter Your Best Ability.");
				frmObj.vBestAbility.value="";
				frmObj.vBestAbility.focus();
				return false;
			}
			

				
			if((Trim(frmObj.vWorkSituation.value)) == ""){
				alert("Describe your present work situation.");
				frmObj.vWorkSituation.value="";
				frmObj.vWorkSituation.focus();
				return false;
			}
				
			if((Trim(frmObj.vLike.value)) == ""){
				alert("Describe your dislike about current company.");
				frmObj.vLike.value="";
				frmObj.vLike.focus();
				return false;
			}	
			if((Trim(frmObj.vExp.value)) == ""){
				alert("Describe you work experience and technical expertise.");
				frmObj.vExp.value="";
				frmObj.vExp.focus();
				return false;
			}	
			if((Trim(frmObj.vFamily.value)) == ""){
				alert("Describe your family background.");
				frmObj.vFamily.value="";
				frmObj.vFamily.focus();
				return false;
			}	
}

//Instant Ecommerce Form Validation
function checkformecom(frmObj)
{
if((Trim(frmObj.first_name.value)) == ""){
				alert("Please Enter Your First Name.");
				frmObj.first_name.value="";
				frmObj.first_name.focus();
				return false;
			}
	if((Trim(frmObj.last_name.value)) == ""){
				alert("Please Enter Your Last Name.");
				frmObj.last_name.value="";
				frmObj.last_name.focus();
				return false;
			}
		//if((Trim(frmObj.email.value)) == ""){
			//	alert("Please Enter Email");
				//frmObj.email.value="";
				//frmObj.email.focus();
				//return false;
			//}
			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
//function checkmail(){
			var returnval=emailfilter.test(frmObj.email.value)
			if (returnval==false){
			alert("Please enter a valid email address.")
			frmObj.email.focus()
			return false;
			}
			//return returnval
			//}
			// for City
		if (frmObj.textcode.value=="")
            {
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
            } 	
}
function displayValue(opt_id,price_val)
			{
				document.getElementById('total_amt_span').innerHTML=price_val;
				document.getElementById('amount').value=price_val;
				//document.form1.amount.value=price_val;
				if(opt_id==1)
				{
					document.form1.design.disabled=true;
					document.form1.type.disabled=true;
					document.form1.color.disabled=true;
				}
				else
				{
					document.form1.design.disabled=false;
					document.form1.type.disabled=false;
					document.form1.color.disabled=false;
				}
			}
			function appendValues()
			{
			  var appendValue ;
			  appendValue = document.getElementById('url').value +','+document.getElementById('phone').value +','+document.getElementById('design').value+','+document.getElementById('type').value +','+document.getElementById('color').value ;
				document.getElementById('os0').value = appendValue;
				document.getElementById('os1').value =  document.getElementById('message').value	
				return true;
			}
			
// Wordpress Order Form validation
function checkformwordpress(frmObj)
{
		
			if((Trim(frmObj.first_name.value)) == "")
			{
				alert("Please Enter Your First Name.");
				frmObj.first_name.value="";
				frmObj.first_name.focus();
				return false;
			}
			if((Trim(frmObj.last_name.value)) == "")
				{
				alert("Please Enter Your Last Name.");
				frmObj.last_name.value="";
				frmObj.last_name.focus();
				return false;
			}
		//if((Trim(frmObj.tbcEmail.value)) == ""){
			//	alert("Please Enter Email");
				//frmObj.tbcEmail.value="";
				//frmObj.tbcEmail.focus();
				//return false;
			//}
			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			
			//function checkmail(){
			var returnval=emailfilter.test(frmObj.email.value)
			if (returnval==false)
			{
				alert("Please enter a valid email address.")
				frmObj.email.focus()
				return false;
			}
			//return returnval
			//}
	var totalCount=0;
			//alert(frmObj.elements.length)
			for(k=0;k<frmObj.elements.length;k++)
			{
			  if(frmObj.elements[k].type=="radio")
			   { 
			    //alert('hhh')
			         if(frmObj.elements[k].checked==true)
			           { totalCount ++ ; }
			   }
			}
           if(totalCount ==0)
		   {
		    alert('Please select our services ');
			//alert(frmObj.amount.value);
			return false; 		   
		   }
		   
		  if((Trim(frmObj.textcode.value)) == "")
		    {
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
            } 	
}
		function displayValue(opt_id,price_val)
			{
				document.getElementById('total_amt_span').innerHTML=price_val;
				document.getElementById('amount').value=price_val;
				//document.form1.amount.value=price_val;
				if(opt_id==1)
				{
					document.form1.design.disabled=true;
					document.form1.type.disabled=true;
					document.form1.color.disabled=true;
				}
				else
				{
					document.form1.design.disabled=false;
					document.form1.type.disabled=false;
					document.form1.color.disabled=false;
				}
			}
			function appendValues()
			{
			  var appendValue ;
			  appendValue = document.getElementById('url').value +','+document.getElementById('phone').value +','+document.getElementById('design').value+','+document.getElementById('type').value +','+document.getElementById('color').value ;
				document.getElementById('os0').value = appendValue;
				document.getElementById('os1').value =  document.getElementById('message').value	
				return true;
			}
			
			
			
			
			
// Yahoo Signup Form Validation
function CheckYahooForm(frmObj)
{
		
			if((Trim(frmObj.tbcFirstName.value)) == ""){
				alert("Please enter your first name.");
				frmObj.tbcFirstName.value="";
				frmObj.tbcFirstName.focus();
				return false;
			}
			if((Trim(frmObj.tbcLastName.value)) == ""){
				alert("Please enter your last name.");
				frmObj.tbcLastName.value="";
				frmObj.tbcLastName.focus();
				return false;
			}

			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			//function checkmail(){
			var returnval=emailfilter.test(frmObj.tbcEmail.value)
			if (returnval==false){
			alert("Please enter a valid email address.")
			frmObj.tbcEmail.focus()
			return false;
			}
			
			// for Company Name
			if((Trim(frmObj.tbcCompanyName.value)) == ""){
				alert("Please enter your business name.");
				frmObj.tbcCompanyName.value="";
				frmObj.tbcCompanyName.focus();
				return false;
			}
			
			// for Street Address
			if((Trim(frmObj.tbcStreet.value)) == ""){
				alert("Please enter street address.");
				frmObj.tbcStreet.value="";
				frmObj.tbcStreet.focus();
				return false;
			}
			
			// for City
			if((Trim(frmObj.tbcCity.value)) == ""){
				alert("Please enter city");
				frmObj.tbcCity.value="";
				frmObj.tbcCity.focus();
				return false;
			}
			// for Country
			if((Trim(frmObj.tbiCountryID.value)) == ""){
				alert("Please select country");
				frmObj.tbiCountryID.value="";
				frmObj.tbiCountryID.focus();
				return false;
			}
			// for State
			if(frmObj.tbiCountryID.value != "US" && frmObj.otherstate.value == ''){
				alert("Please enter state");
				frmObj.otherstate.focus();
				return false;
			} else if((Trim(frmObj.tbiCountryID.value) == "US"))
			{
				if((Trim(frmObj.tbcState.value)) == "")
				{
					alert("Please select state");
					frmObj.tbcState.value="";
					frmObj.tbcState.focus();
					return false;
				}
			}
			
			// for Zip Code
			if((Trim(frmObj.tbcZip.value)) == ""){
				alert("Please enter zip code.");
				frmObj.tbcZip.value="";
				frmObj.tbcZip.focus();
				return false;
			}
			
			// for Phone
			if((Trim(frmObj.tbcPhone.value)) == ""){
				alert("Please enter your phone number.");
				frmObj.tbcPhone.value="";
				frmObj.tbcPhone.focus();
				return false;
			}
			
			// for Web Site URL
			if((Trim(frmObj.tbcWebSiteURL.value)) == ""){
				alert("Please enter your yahoo store / website URL.");
				frmObj.tbcWebSiteURL.value="";
				frmObj.tbcWebSiteURL.focus();
				return false;
			}

			// For yahoo store Plan
			myOption = -1;
			for (i=frmObj.tbcPlan.length-1; i > -1; i--) {
				if (frmObj.tbcPlan[i].checked) {
				myOption = i; i = -1;
			}
			}
				if (myOption == -1) {
				alert("Please select you store plan.");
				return false;
			}
			
			
			// For yahoo store Product Upload
			myOption = -1;
			for (i=frmObj.tbcProductUoload.length-1; i > -1; i--) {
				if (frmObj.tbcProductUoload[i].checked) {
				myOption = i; i = -1;
			}
			}
				if (myOption == -1) {
				alert("Please select product upload options.");
				return false;
			}
			
			
			// For yahoo store No. of products
			myOption = -1;
			for (i=frmObj.tbcProducts.length-1; i > -1; i--) {
				if (frmObj.tbcProducts[i].checked) {
				myOption = i; i = -1;
			}
			}
				if (myOption == -1) {
				alert("Please select no. of products.");
				return false;
			}
			

			

		   
		if (frmObj.textcode.value=="")
            {
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
            } 	
		}
function statecheck()
{
	country=document.getElementById("country");
	state=document.getElementById("state");
	otherstate=document.getElementById("otherstate");
	if(country.value=="US")
	{
		state.disabled = false;
		otherstate.value = "";
		state.style.display = '';
		otherstate.style.display = 'none';
	}
	else
	{
		state.value = "";
		state.disabled = true;
		state.style.display = 'none';
		otherstate.style.display = '';
	}
}










// New Inquiry Form
function checkenqform(frmObj)
{
			if((Trim(frmObj.tbcContactPerson.value)) == ""){
				alert("Please Enter Your Name.");
				frmObj.tbcContactPerson.value="";
				frmObj.tbcContactPerson.focus();
				return false;
			}

			// for Email
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			//function checkmail(){
			var returnval=emailfilter.test(frmObj.tbcEmail.value)
			if (returnval==false){
			alert("Please enter a valid email address.")
			frmObj.tbcEmail.focus()
			return false;
			}
			
			if((Trim(frmObj.tbcPhone.value)) == ""){
				alert("Please Enter Phone No.");
				frmObj.tbcPhone.value="";
				frmObj.tbcPhone.focus();
				return false;
			}
			
	if (frmObj.tbiServiceID.value =="")
			{
				alert ("Please Select Service You Interested!");
				frmObj.tbiServiceID.focus();
				return false
			}
		   
  
		   
		if (frmObj.textcode.value=="")
            {
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
            } 	
		}
		
		
	