function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	} //End While
	return strTemp;
} //End Function


function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function


function SubmitForm(dm,pg){
	var Err = "";
	
	if(LTrim(dm.txtcompanyname.value)=="")
		Err += "Company name\n";
	if(LTrim(dm.txtcontactperson.value)=="")
		Err += "Contact person\n";
	if(LTrim(dm.txtcontactphone.value)=="")
		Err += "Contact phone\n";
	if(LTrim(dm.txtemail.value)=="")
		Err += "E-mail\n";
	else if(!emailValidator(dm.txtemail))
		Err += "Please enter a correct email address\n";	
	if(LTrim(dm.txtaddress.value)=="")
		Err += "Address\n";
	if(LTrim(dm.txtcity.value)=="")
		Err += "City\n";
	if(dm.cmbstate.value=="0")
		Err += "State\n";
	if(dm.rdoispalletized.value=="")
		Err += "Is equipment palletized?\n";
	if(dm.rdoability.value=="")
		Err += "Can you palletize equipment?\n";
	if(dm.rdoavailability.value=="")
		Err += "Do you have a pallet jack?\n";		
	if(dm.rdoloadingdock.value=="")
		Err += "Do you have a Loading Dock?\n";	
	if(dm.cmbdateavailable.value=="")
		Err += "Date Available\n";	
	
	if(Err!=""){
		alert("Please check the following required field(s).................\n\n"+ Err);
	}
	else{
		var answer = false;
		if(LTrim(dm.txtdescription.value)=="") {
			//Err += "Product categories and descriptions\n";
			answer = confirm ("The Product Categories and Descriptions box is empty, do you still want to submit?")
		}
		else {
			answer = true;
		}

		if (answer) {		
			dm.method = "Post";
			dm.action = pg;
			dm.submit();
		}
	}
}

function NSignup(dm){
	if(dm.txtnewsemail.value==""){
		alert("Please enter Email Address");
		return false;
	}
	else if(emailValidator(dm.txtnewsemail)==false){
		alert("Please enter valid Email Address");
		return false;
	}
	return true;
}

function emailValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		return false;
	}
}

function form_focus(dm,val){
	if(dm.value==val)
		dm.value = "";
}
function form_blur(dm,val){
	if(dm.value=="")
		dm.value = val;
}

