var isNav4, isIE4

if (navigator.appVersion.charAt(0) == "4") {
	if (navigator.appName == "Netscape") {
		isNav4 = true;
	} 
	else if (navigator.appVersion.indexOf("MSIE") != -1) {
		isIE4 = true;
	}
}

function Trim(TRIM_VALUE){

	if(TRIM_VALUE.length < 1){
        return"";
    }
    TRIM_VALUE = RTrim(TRIM_VALUE);
    TRIM_VALUE = LTrim(TRIM_VALUE);

    if(TRIM_VALUE==""){
    	return "";
    }
   	else{
   		return TRIM_VALUE;
   	}
}

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;
    }
	
    return strTemp;
}

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;
    }
    
	return strTemp;
}

//	Add to cart
function f_Add_To_Cart() {
	// Submit the form...
		document.frm_ordersys.submit();
}

//	Check Form
function f_CF(frm_ordersys) {
	if (document.frm_ordersys.name.value != "") {
		if (document.frm_ordersys.address.value != "") {
			if (document.frm_ordersys.state.value != "") {
				if (document.frm_ordersys.phone.value != ""){
					if (document.frm_ordersys.email.value != ""){
						if (document.frm_ordersys.ccnumber.value != ""){
							if (document.frm_ordersys.expdate.value != ""){
								// Submit the form...
								document.frm_ordersys.submit();
							}
							else {
								alert ("You must enter a valid Expiration Date");
							}
						}
						else {
							alert ("You must enter a valid Credit Card Number");
						}	
					}
					else {
						alert ("You must enter a valid email");
					}
				}
				else {
					alert ("You must enter a valid phone");
				}
			}
			else {
				alert ("You must enter a valid state");
			}
		}
		else {
			alert ("You must enter a valid address");
		}
	}
	else {
		alert ("You must enter a valid name");
	}		
}

//	Move Focus & Stop Form from Submitting when Return is pushed on a text field
function f_MF(e,i) {
		var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode
		if (charCode == 13) {
			eval("document.frm_ordersys." + i + ".focus()");
			return false;
		}
}

//	Move Focus to the Submit Button
function f_MFSB(e) {
		var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode
		if (charCode == 13) {
			eval("document.frm_ordersys.b_Submit.focus()");
			return false;
		}
}


//	Make Red Class - (Customer Info Fields)
function f_Red(x,n) {
	if (isIE4) {
		eval("" + x + ".className = 'CfieldsR'");
		eval("document.frm_ordersys." + n + ".select()");
	}
}


//	Make Black Class - (Customer Info Fields)
function f_Black(x,n) {
	if (isIE4) {
		eval("" + x + ".className = 'Cfields'");
	}
}
