
//For Selecting/ deselecting check boxed
function selectDeselect(field, isCheck) {
	var boxes = document.getElementsByName(field);
	var boxes_checked = anyChecked();

	if(isCheck){
		if(document.getElementsByName(isCheck)[0].checked) setChecks(true);
		else setChecks(false);			
	}else{
		if(!boxes_checked) setChecks(true);
		else setChecks(false);
	}

	function setChecks( setting ) {
		for( var i=0; i < boxes.length; i++ ) {
			boxes[ i ].checked = setting;
		}
	}
	function anyChecked() {
		for( var i=0; i < boxes.length; i++ ) {
			if( boxes[i].checked == true) {
				return (true);
			} 
		}
		return (false);
	}
}

function checkqty()
{
	chkqty = chkCartQty();

	if(chkqty > 0)
	{
		alert("Invalid value for quantity") 
		document.frmCart.elements[chkqty-1].focus();
		document.frmCart.elements[chkqty-1].select();		
		return false;
	}
	return true;
}

function chkCartQty()
{
	for(i=0;i<document.frmCart.elements.length;i++)
	{
		flag = 0;

		qty=document.frmCart.elements[i].value;
		type = document.frmCart.elements[i].type;
		if(type == "text")
		{
			if(qty.search(/^[0-9]+$/) || qty<=0)
			{
				flag = i+1;    
				break;
			}
		}
				
	}
	return flag;
}
function validate_contact_us_form()
{
	if(trim_str(document.contactFrm.uname.value) == "")
	{
		alert("Please enter your name.");
		document.contactFrm.uname.focus();
		return false;
	}
	if(trim_str(document.contactFrm.business_name.value) == "")
	{
		alert("Please enter your business name.");
		document.contactFrm.business_name.focus();
		return false;
	}	
	if(trim_str(document.contactFrm.email_address.value) == "" || !test_email1(document.contactFrm.email_address.value))
	{
		alert("Please enter your valid email.");
		document.contactFrm.email_address.focus();
		return false;
	}
	if(trim_str(document.contactFrm.phone_number.value) == "")
	{
		alert("Please enter your phone number.");
		document.contactFrm.phone_number.focus();
		return false;
	}

	if(trim_str(document.contactFrm.message.value) == "")
	{
		alert("Please enter message.");
		document.contactFrm.message.focus();
		return false;
	}
}

function validate_quoteFrm()
{
	if(trim_str(document.quoteFrm.uname.value) == "")
	{
		alert("Please enter your name.");
		document.quoteFrm.uname.focus();
		return false;
	}	
	if(document.quoteFrm.uemail.value == "" || !test_email1(document.quoteFrm.uemail.value))
	{
		alert("Please enter your valid email.");
		document.quoteFrm.uemail.focus();
		return false;
	}
	if(trim_str(document.quoteFrm.phone_number.value) == "")
	{
		alert("Please enter your phone number.");
		document.quoteFrm.phone_number.focus();
		return false;
	}
	if(trim_str(document.quoteFrm.description.value) == "")
	{
		alert("Please enter quick description");
		document.quoteFrm.description.focus();
		return false;
	}
}

function trim_str(str)
{
	return str.replace(/^\s+|\s+$/g,"");
}


function test_email1(value)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,5})$/;
   if(reg.test(value) == false)
   {
      return false;
   }
   else
	{
		return true;
	}
}