function trim(str){
	   return str.replace(/^\s*|\s*$/g,"");
	}
function validate_form(frm)
{
	var products="";
	if(frm.firstname.value=="")
	{
		alert("Please fill the First Name.");
		frm.firstname.focus();
		return false;
	}

	if(frm.companyname.value=="")
	{
		alert("Please fill the Company Name.");
		frm.companyname.focus();
		return false;
	}

	//if(frm.companytype.value=="")
	//{
	//	alert("Please Select the Company Type.");
	//	frm.companytype.focus();
	//	return false;
	//}

	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}

	if(!frm.checkbox1.checked && !frm.checkbox2.checked && !frm.checkbox3.checked && !frm.checkbox4.checked && !frm.checkbox5.checked && !frm.checkbox6.checked && !frm.checkbox7.checked && !frm.checkbox8.checked && !frm.checkbox9.checked)
	{
		alert("Please select at least one Product.");
		return false;
	}

	if(frm.checkbox1.checked)
	{
		products=products+', '+frm.checkbox1.value;
	}
	 if(frm.checkbox2.checked)
	{
		products=products+', '+frm.checkbox2.value;
	}
	 if(frm.checkbox3.checked)
	{
		products=products+', '+frm.checkbox3.value;
	}
	 if(frm.checkbox4.checked)
	{
		products=products+', '+frm.checkbox4.value;
	}
	 if(frm.checkbox5.checked)
	{
		products=products+', '+frm.checkbox5.value;
	}
	if (frm.checkbox6.checked)
	{
		products=products+', '+frm.checkbox6.value;
	}
	if (frm.checkbox7.checked)
	{
		products=products+', '+frm.checkbox7.value;
	}
	if (frm.checkbox8.checked)
	{
		products=products+', '+frm.checkbox8.value;
	}
	if(frm.checkbox9.checked)
	{
		products=products+', '+frm.checkbox9.value;
	}	
	if(products!="")
	{
		products = products.substring(1,products.length);
	}					
    frm.products.value = products;
return true;
}


//NEW FORM VALIDATION FOR ALL
function checkform(frm)
{
	var frm = frm;
	
	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}
		if (frm.name.value == '') {
	 alert("Please enter your name");
     frm.name.focus();
		return false;
	}


			
return true;
}


function checkformfeedback(frm)
{
	var frm = frm;
	
	if (frm.name.value == '') {
	 alert("Please enter your name");
     frm.name.focus();
		return false;
	}


	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}
	if(jcap())
		return true;
	else
		return false;
		
	submitThis();		
return true;
}

// JavaScript Document
function submitThis()
{
	document.forms['fa_question'].landing.value=window.location.href;
	
}

function clearFields(frm)
{
	frm.username.value="";
	frm.password.value="";
}



function validate_affiliate(frm)
{
	if(trim(frm.contactname.value)=="")
	{
		alert("Please fill your Name.");
		frm.contactname.focus();
		frm.contactname.select();
		return false;
	}
	
	if(trim(frm.phone.value)=="")
	{
		alert("Please fill your Organization Phone.");
		frm.phone.focus();
		frm.phone.select();
		return false;
	}
	
	if(trim(frm.email.value)=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		frm.email.select();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
	
	if(trim(frm.associationname.value)=="")
	{
		alert("Please fill your Organization Name.");
		frm.associationname.focus();
		frm.associationname.select();
		return false;
	}
	
	if(trim(frm.website.value)=="")
	{
	alert("Please type Your website URL.");
	frm.website.focus();
	frm.website.select();
	return false;
	}
	
	if(frm.website.value!="")
		{
			if (frm.website.value.indexOf('www', 0) == -1 || frm.website.value.indexOf('.')==-1)
             {
                       alert ("Please type a valid URL. Should start with \"www.\"")
                       frm.website.focus();
					   frm.website.select();
                       return false;
             }
		}
	
	if(trim(frm.streetaddress.value)=="")
	{
		alert("Please fill your Address.");
		frm.streetaddress.focus();
		frm.streetaddress.select();
		return false;
	}
	
	if(trim(frm.city.value)=="")
	{
		alert("Please fill your City or Town Name.");
		frm.city.focus();
		frm.city.select();
		return false;
	}
	
	if(trim(frm.country.value)=="")
	{
		alert("Please fill your State, Province, or Country Name.");
		frm.country.focus();
		frm.country.select();
		return false;
	}
	}
	
return true;
}

/* LINK EXCHANGE VALIDATION */
function checkLinkExchange(frm)
{
	var frm = frm;
	
	if (trim(frm.webtitle.value) == '') {
	 alert("Please enter title for your website");
     frm.webtitle.focus();
	 frm.webtitle.select();
	return false;
	}

	if (frm.weburl.value == '') {
	 alert("Please type your website url");
     frm.weburl.focus();
	return false;
	}
	
      if(frm.weburl.value!="")
        {
          if (frm.weburl.value.indexOf ('www') == -1 || frm.weburl.value.indexOf ('.') < 2)
             {
               alert ("Enter a valid URL \n e.g: http://www.url.com or www.url.com")
               frm.weburl.focus();
               return false;
             }
        }
	
	if (trim(frm.webdescription.value) == '') {
	 alert("Please enter description for your website");
     frm.webdescription.focus();
	 frm.webdescription.select();
	return false;
	}

	if (frm.reciprocatesurl.value == '') {
	 alert("Please enter reciprocates url");
     frm.reciprocatesurl.focus();
	return false;
	}

      if(frm.reciprocatesurl.value!="")
            {
               if (frm.reciprocatesurl.value.indexOf ('www') == -1  || frm.reciprocatesurl.value.indexOf ('.') < 2)
                 {
                    alert ("Enter a valid URL \n e.g: http://www.url.com or www.url.com")
                    frm.reciprocatesurl.focus();
                    return false;
                 }
            }

	if (frm.category.value == '-1') {
	 alert("Please select a category for your site");
     frm.category.focus();
	return false;
	}

	if (trim(frm.name.value) == '') {
	 alert("Please type your name");
     frm.name.focus();
	 frm.name.select();
	return false;
	}

	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}

return true;

}


function sendValues(frm)
{
	var frm=frm;
	var dont ='';
	if(frm.dontuse.value!='')
		dont='I don\'t use because: '+frm.dontuse.value;
		
	if(frm.tokeep.checked && frm.tolook.checked)
		frm.whyusebeganto.value=frm.tokeep.value+', '+frm.tolook.value+', '+frm.useother.value+' '+dont;
	else if(frm.tokeep.checked) 
		frm.whyusebeganto.value=frm.tokeep.value+', '+frm.useother.value+' '+dont;
	else if(frm.tolook.checked) 
		frm.whyusebeganto.value=frm.tolook.value+', '+frm.useother.value+' '+dont;
	else
		frm.whyusebeganto.value=frm.useother.value+' '+dont;

	/*QUESTION HOW DID YOU HEAR ABOUT*/
	for (var i=0; i <frm.howdidhearabout.length; i++)
	   {
	   if (frm.howdidhearabout[i].checked)
		  {
			if(frm.howdidhearabout[i].value!='others')
				frm.howdidhearabout_hid.value = frm.howdidhearabout[i].value;
			else
				frm.howdidhearabout_hid.value = frm.howdidhearabout[i].value+', '+frm.howdidhearabout_more.value
		  }
	   }

	/*QUESTION IS REASONABLE*/
		for (var i=0; i <frm.reasonable.length; i++)
	   {
	   if (frm.reasonable[i].checked)
		  {
			if(frm.reasonable[i].value!='No')
				frm.reasonable_hid.value = frm.reasonable[i].value;
			else
				frm.reasonable_hid.value = frm.reasonable[i].value+', '+frm.reasonable_more.value
		  }
	   }

	/*QUESTION IS LAYOUT*/
		for (var i=0; i <frm.layoutdesign.length; i++)
	   {
	   if (frm.layoutdesign[i].checked)
		  {
			if(frm.layoutdesign[i].value!='No')
				frm.layoutdesign_hid.value = frm.layoutdesign[i].value;
			else
				frm.layoutdesign_hid.value = frm.layoutdesign[i].value+', '+frm.layoutdesign_more.value
		  }
	   }
	/*QUESTION IS ABLE TO FIND*/
		for (var i=0; i <frm.abletofind.length; i++)
	   {
	   if (frm.abletofind[i].checked)
		  {
			if(frm.abletofind[i].value!='No')
				frm.abletofind_hid.value = frm.abletofind[i].value;
			else
				frm.abletofind_hid.value = frm.abletofind[i].value+', '+frm.abletofind_more.value
		  }
	   }

	/*QUESTION HOW OFTEN YOU USE BEGANTO*/
	/*for (var i=0; i <frm.howoften.length; i++)
	   {
	   if (frm.howoften[i].checked)
		  {
			frm.howoften_hid.value = frm.howoften[i].value;
		  }
	   }*/
}

function howDidEnableDisable(obj, frm)
{
	var frm=document.forms[frm];
	if(obj.value!='others')
		{
			if(frm.howdidhearabout_more.value !='')
				{frm.howdidhearabout_more.value='';
				frm.howdidhearabout_more.disabled=true;}
			else
				frm.howdidhearabout_more.disabled=true;
		}		
	else
		frm.howdidhearabout_more.disabled=false;	
}

function commonEnableDisable(obj, field)
{
	var field=document.getElementById(field);
	if(obj.value!='No')
		{
			if(field.value !='')
				{field.value='';
				field.disabled=true;}
			else
				field.disabled=true;
		}		
	else
		field.disabled=false;	
}

function validate_form_list(frm)
{
	if(frm.name.value=="")
	{
		alert("Please fill your name.");
		frm.name.focus();
		return false;
	}

	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}

	if(frm.companyName.value=="")
	{
		alert("Please fill the company name.");
		frm.companyName.focus();
		return false;
	}
	
return true;
}

function validate_form_inquiry(frm)
{
	if(frm.name.value=="")
	{
		alert("Please fill your name.");
		frm.name.focus();
		return false;
	}

	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}

	if(frm.subject.value=="")
	{
		alert("Please fill the subject.");
		frm.subject.focus();
		return false;
	}
	
	if(frm.message.value=="")
	{
		alert("Please type your message.");
		frm.message.focus();
		return false;
	}
return true;
}

function checkformfeed(frm)
{
	var frm = frm;
	
	if (frm.name.value == '') {
	 alert("Please enter your name");
     frm.name.focus();
		return false;
	}


	if(frm.email.value=="")
	{
		alert("Please type Your Email.");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value!="")
	{
		var atpos=frm.email.value.indexOf('@');
		var dotpos=frm.email.value.lastIndexOf('.');
		if(atpos<1 || dotpos<2)
		{
			alert("Please enter a valid email.");
			frm.email.select();
			frm.email.focus();
			return false;
		}
		
	}
	
	if(jcapnew())
		return true;
	else
		return false;
	
	submitThisnew();		
    return true;
}
function submitThisnew()
{
	document.forms['fa_question1'].landing.value=window.location.href;
	
}


