function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function validate() {
if (document.newMember.website_title.value.length < 1) {
alert("Please Enter Title");
return false;
}

if (document.newMember.website_url.value.length < 1) {
alert("Please Enter URL");
return false;
}
return true;
}



function textCounter(field,cntfield,maxlimit)
{
if (field.value.length > maxlimit) // if too long trim it!
   field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
   cntfield.value = maxlimit - field.value.length;
}

function ValPass() {
if (document.form1.user_id.value.indexOf("@") && document.form1.user_id.value.indexOf(".") < 2) {
alert("Please Enter Valid Email Address");
return false;
}
return true;
}

function ChkForm() {
if (document.form.fldEmail.value.length < 1) {
alert("Please Enter Your Email Address");
return false;
}
if (document.form.fldEmail.value.indexOf("@") && document.form.fldEmail.value.indexOf(".") < 2) {
alert("Please Enter Valid Email Address");
document.form.fldEmail.focus();
return false;
}
if (document.form.fldPassword.value.length < 1) {
alert("Please Enter Your Password");
return false;
}
if (document.form.fldCPassword.value != document.form.fldPassword.value) {
alert("Values Mismatch confimation of Password.")
document.form.fldCPassword.focus()
return false;
}
return true;
}

function ChkCheckoutForm() {
if (document.form.fldAddress.value.length < 1) {
alert("Please Enter Your Address");
return false;
}
if (document.form.fldCity.value.length < 1) {
alert("Please Enter Your City");
return false;
}
if (document.form.fldZip.value.length < 1) {
alert("Please Enter Your Postal Code");
return false;
}
if (document.form.fldTelephone.value.length < 1) {
alert("Please Enter Your Telephone Number");
return false;
}
return true;
}

function ChkFormProperty() {

if (document.form1.fldType.selectedIndex < 1) {
alert("Please Enter Property Type");
return false;
}

if (document.form1.fldArea.selectedIndex < 1) {
alert("Please Select Area");
return false;
}

if (document.form1.fldBedrooms.selectedIndex < 1) {
alert("Please Select Bedrooms");
return false;
}

if (document.form1.fldValue.selectedIndex < 1) {
alert("Please Select Estimated Value");
return false;
}

if (document.form1.fldDescription.value.length < 300) {
alert("Description must be atleast 300 characters wide");
return false;
}

if (document.form1.fldStreet.value.length < 1) {
alert("Please Enter Street");
return false;
}

if (!document.form1.fldAgree.checked) {
alert("You must agree to the Terms and Conditions");
return false;
}
return true;
}

function ChkFormSeller() {
if (document.form1.fldName.value.length < 1) {
alert("Please Enter Full Name");
return false;
}
if (document.form1.fldEmail.value.length < 1) {
alert("Please Enter Email Address");
return false;
}
if (document.form1.fldTel.value.length < 1) {
alert("Please Enter Home Telephone");
return false;
}
if (document.form1.fldAddress.value.length < 1) {
alert("Please Enter Full Address");
return false;
}
if (document.form1.fldPost.value.length < 1) {
alert("Please Enter Postal Code");
return false;
}
return true;
}

function ChkFormOffer() {
if (document.form.fldName.value.length < 1) {
alert("Please Enter Full Name");
return false;
}
if (document.form.fldEmail.value.length < 1) {
alert("Please Enter Email Address");
return false;
}
if (document.form.fldTel.value.length < 1) {
alert("Please Enter Telephone");
return false;
}
if (document.form.fldComments.value.length < 1) {
alert("Please Enter Comments");
return false;
}
return true;
}

function ChkSearch() {
if (document.form1.searchbox.value.length < 1) {
alert("Please Enter Searching Key Words");
return false;
}
return true;
}


function ChkFormProvidor() {
if (document.form1.fldName.value.length < 1) {
alert("Please Enter Full Name");
return false;
}
if (document.form1.fldEmail.value.length < 1) {
alert("Please Enter Email Address");
return false;
}
return true;
}

function ChkLink() {
if (document.newMember.link_page.value.length < 1) {
alert("Please Enter Link");
return false;
}
return true;
}

function ChkURL() {
if (document.newMember.link_page.value.length < 1) {
alert("Please Enter Link");
return false;
}
return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function CheckForm()
{
if (document.form1.OldPass.value.length < 6)
	{
	alert("Old Password must contain atleast 6 characters");
	document.form1.OldPass.focus;
	return false;
	}
if (document.form1.password.value.length < 6)
	{
	alert("Password must contain atleast 6 characters");
	document.form1.password.focus;
	return false;
	}
if (document.form1.password.value != document.form1.password2.value)
	{
		alert("Values Mismatch confimation of Password.")
		document.form1.password2.focus()
	return false;
	}
}

function ChkPersonal() {
if (document.form1.full_name.value.length < 1) {
alert("Please Enter Your Name");
return false;
}
if (document.form1.email_address.value.indexOf("@") && document.form1.email_address.value.indexOf(".") < 2) {
alert("Please Enter Valid Email Address");
return false;
}

if (document.form1.address.value.length < 1) {
alert("Please Enter Your Address");
return false;
}
if (document.form1.phone.value.length < 1) {
alert("Please Enter Phone/Cell No");
return false;
}
return true;
}

function ChkRegForm_Plantiff() {
if (document.register.fldEmail.value.length < 1) {
alert("Please enter Email Address");
document.register.fldEmail.focus();
return false;
}

if (document.register.fldEmail.value != document.register.fldCEmail.value) {
alert("Values Mismatch confimation of Email.")
document.register.fldCEmail.focus()
return false;
}

if (document.register.fldEmail.value.indexOf("@") && document.register.fldEmail.value.indexOf(".") < 2) {
alert("Please Enter Valid Email Address");
document.register.fldEmail.focus();
return false;
}

if (document.register.fldPassword.value.length < 1) {
alert("Please enter Password");
document.register.fldPassword.focus();
return false;
}

if (document.register.fldFname.value.length < 1) {
alert("Please enter First Name");
document.register.fldFname.focus();
return false;
}

if (document.register.fldLname.value.length < 1) {
alert("Please enter Last Name");
document.register.fldLname.focus();
return false;
}

if (document.register.fldcompany.value.length < 1) {
alert("Please enter Firm Name");
document.register.fldcompany.focus();
return false;
}


if (!document.register.fldAgreement.checked) {
alert("You must agree to the Terms and Conditions");
return false;
}

return true;
}

function ChkRegForm() {
	

if (document.register.name.value.length < 1) {
alert("Please Enter Your Name");
return false;
}

if (document.register.day.selectedIndex < 1) {
alert("Please Select Your Day for your Date of Birth");
return false;
}

if (document.register.month.selectedIndex < 1) {
alert("Please Select Your Month for your Date of Birth");
return false;
}


if (document.register.year.selectedIndex < 1) {
alert("Please Select Your Year for your Date of Birth");
return false;
}

if (document.register.sex.selectedIndex < 1) {
alert("Please Select Your Gender");
return false;
}

if (document.register.maritalstatus.selectedIndex < 1) {
alert("Please Select Your Martial Status");
return false;
}

if (document.register.height1.selectedIndex < 1) {
alert("Please Select Your Height");
return false;
}

if (document.register.religions.selectedIndex < 1) {
alert("Please Select Your Religion");
return false;
}

if (document.register.mothertoungue.selectedIndex < 1) {
alert("Please Select Your Mother Tongue");
return false;
}

if (document.register.education.selectedIndex < 1) {
alert("Please Select Your Education Level");
return false;
}

if (document.register.qualification.value.length < 1) {
alert("Please Enter Your Qualification");
return false;
}

if (document.register.citizen.selectedIndex < 1) {
alert("Please Select Your Citizenship");
return false;
}

if (document.register.countryofresidence.selectedIndex < 1) {
alert("Please Select Your Country of Residence");
return false;
}

if (document.register.contactname.value.length < 1) {
alert("Please Enter Your Contact Name");
return false;
}

if (document.register.address.value.length < 1) {
alert("Please Enter Your Address");
return false;
}

if (document.register.city.value.length < 1) {
alert("Please Enter Your City");
return false;
}

if (document.register.email1.value.length < 1) {
alert("Please Enter Your Email");
return false;
}

if (document.register.email1.value.indexOf("@") && document.register.email1.value.indexOf(".") < 2) {
alert("Please Enter Valid Email Address");
return false;
}

if (document.register.fldPassword.value.length < 1) {
alert("Please Enter Your Password");
return false;
}

if (document.register.fldPassword.value.length < 6)
	{
	alert("Password must contain atleast 6 characters");	
	return false;
	}
if (document.register.fldPassword.value != document.register.fldCPassword.value)
	{
		alert("Values Mismatch confimation of Password.")
	return false;
	}
	
if (document.register.phone1.value.length < 1) {
alert("Please Enter Your Phone Number");
return false;
}	

if (!document.register.accept.checked) {
alert("You must agree to the Terms and Conditions");
return false;
}




return true;
}

function confirmSubmit()
	{
		var agree=confirm("This action can not be undone. Are you sure you want to continue?");
		if (agree)
			return true ;
		else
			return false ;
	}

function CheckAll(formObject)
	{
		var chk = formObject.checkAll.checked;
		var len = formObject.elements.length;
		for(var i=0; i<len; i++)
		{
			var elm = formObject.elements[i];
			if (elm.type == "checkbox")
			{
				elm.checked = chk;
			}
		}
	}