// JavaScript Document

function checkForm()
{
   var cname, cemail, csubject, cmessage, cpass, cpass2, clocation;
   with(window.document.frm_registration)
   {
      cfname = txtfname;
      clname = txtlname;
      ccname = txtcname;
	  cemail = txtemail;
	  cpass = txtpass;
	  cpass2 = txtcnfrmpass;
	  clocation = txtlocation;
   }

   if(cfname.value == '')
   {
      alert('Please enter your First Name');
      cfname.focus();
      return false;
   }
   else if((/[&<>%\*\,\.\\\!\@\#\$^]+/.test(cfname.value)))
	  {
		 alert("Only alphanumeric values are allowd");
		 cfname.focus();
         return false;
	  }
   else if(clname.value == '')
   {
      alert('Please enter Your Last Name');
      clname.focus();
      return false;
   }
   
   else if(ccname.value == '')
   {
      alert('Please enter Your Company Name');
      ccname.focus();
      return false;
   }
   else if(clocation.value == '')
   {
      alert('Please enter Your location');
      clocation.focus();
      return false;
   }
   else if(cemail.value == '')
   {
      alert('Please enter your email');
      cemail.focus();
      return false;
   }
   else if(!isEmail(cemail.value))
   {
      alert('Email address is not valid');
      cemail.focus();
      return false;
   }
   else if(cpass.value == '')
   {
      alert('Please enter the password');
      cpass.focus();
      return false;
   }
   else if(cpass2.value == '')
   {
      alert('Please enter the password to confirm');
      cpass2.focus();
      return false;
   }
   else if(cpass.value != cpass2.value)
   {
      alert('Password doesnt match');
      cpass.focus();
      return false;
   }
   else
   {
//      cfname.value    = trim(cname.value);
//     cemail.value   = trim(cemail.value);
//      clname.value = trim(csubject.value);
//      ccname.value = trim(cmessage.value);
   		
		if(window.document.frm_registration.membertype[0].checked==true)
		{
			
			//document.getElementsByName('ppform')[0].submit();
			//return false;
			return true;
		}
		else
		{
			 return true;
		 //document.ppform.submit();
		}
   }
	 
	//}
//	else
//	{
//	 return true;
//	}
   
   
}

/*function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}*/

function back()
{
	return window.location("index.php");
}

function chk_buy_sell_validate()
{
   var cheading, cannouncement, ckeywords;
   with(window.document.frm_buy_sell)
   {
      cheading = txtheading;
      cannouncement = txtannouncement;
	  ckeywords = txtkeywords;
   }

   if(cheading.value == '')
   {
      alert('Please enter a valid heading');
      cheading.focus();
      return false;
   }
   else if(cannouncement.value == '')
   {
      alert('Please enter a valid announcement');
      cannouncement.focus();
      return false;
   }
   else if(ckeywords.value == '')
   {
      alert('Please enter Keywords for Search');
      ckeywords.focus();
      return false;
   }
   else if(cannouncement.value.length > 300)
   {
      alert('Announcement should be of maximum 300 characters.');
      cannouncement.focus();
      return false;
   }
   else
   {
	   cheading.value = trim(cheading.value);
	   cannouncement.value = trim(cannouncement.value);
	   ckeywords.value = trim(ckeywords.value);
	   return true;
   }
}

function check_contact_form()
{
   	var from , subject, message;
  	with(window.document.form1)
   	{
		from = txtfrom;
      	subject = txsubject;
	  	message = txtmessage;
   	}
	if(from.value == '')
   	{
    	alert('Please enter your email');
      	from.focus();
      	return false;
   	}
   	else if(!isEmail(from.value))
   	{
      	alert('Email address is not valid');
      	from.focus();
      	return false;
   	}
   	if(subject.value == '')
   	{
      	alert('Please Enter a Valid Subject');
      	subject.focus();
      	return false;
   	}
   	else if(message.value == '')
   	{
      	alert('Please Enter a Valid Message');
      	message.focus();
      	return false;
   	}
   	else
   	{
   //   cfname.value = trim(cname.value);
   //   cemail.value = trim(cemail.value);
   //   clname.value = trim(csubject.value);
   //   ccname.value = trim(cmessage.value);
     	return true;
   	}
}

function isEmail(str)
{
		var regex= /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	   /*var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|
	ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|
	bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|
	ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|
	dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|
	gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|
	hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|
	kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|
	ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|
	mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|
	nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|
	re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|
	su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|
	ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|
	zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	*/
return regex.test(str);
}

function ppfsubmit()
{
	alert("Hello");
    //document.ppform.myval.value="abbas";
	//document.ppform.submit();
}

/*Agriculture Tires, Agricultural tire, Agricultural tyre,  Agricultural tyres, Agricultural tyres dealer, Agricultural tyre dealer, Agriculture Tires dealer, Agricultural tire dealer,  agricultural tractor tyres, auto tire dealer, buy car tires, general tyres, general tires, general tire, general tyre, local tire dealer, local tire sales, local tires sale, otr tyres, passenger car tires, passenger tyres, tire dealers, truck tire, truck tyre, B2B online marketplace, OTR tyres, OTR tires, Agricultural tractor tires, truck tires, truck tyres, passenger car tyres, general tires, Radial truck tyres, Radial truck tires, industrial tyres, industrial tires, tyres, tyre, tires, tire, vehicles tires, vehicles tire, vehicles tyres, vehicles tyre, wheels, wheel, wheels and tires, wheels and tyres, tire stores, tires stores, tyres stores, tyre stores, solid tyres, solid tyre, solid tires, solid tire, OTR Tire Dealer, OTR Tyres Dealer, OTR Tyre Dealer, OTR Tires Dealer,  Passenger Tire Dealer, Passenger Tires Dealer, Passenger Tyre Dealer, Passenger Tyres Dealer, agri tyres, agricultural tire prices, Agriculture Tires for sale, agricultural tractor tires, agricultural tractor tyres, buy Agriculture Tires, car tires dealer, tractor tyres, truck tyres for sale , trucks tires , tyres seller, used Agriculture Tires for sale, used otr tires sales, Heavy Tyres*/