// JavaScript Document


<!-- Rollovers

function addNewMexico(myVal) {
	newPrice = eval(myVal*7+40-7);
	document.getElementById("newmexico_display").innerHTML = "<h5>$"+newPrice+".00</h5>";
	document.getElementById("newmexico_price").value = newPrice;
	
	calcPrice('newmexico',true);
	
}

function checkEIN_SS() {
	einNum = "";
	ssNum = "";
	
	ein = document.getElementById("ein").value;
	ss = document.getElementById("social_security").value;
	
	if (ein == undefined || ein == ""){
		einNum = "empty";
	}
	
	if (ss == undefined || ss == ""){
		ssNum = "empty";
	}
	
	if (ssNum == "empty" && einNum == "empty"){
		alert ("You must provide an EIN or Social Security Number");
		return false;
	
	}
	
	
	
	if (document.getElementById("basic").checked == "1"){
		if (document.getElementById("common1").checked != "1" && document.getElementById("contract1").checked != "1"){
			alert ("Please select Common or Contract option for your Basic Package");
			return false
		}
		
	}
	
	
	if (document.getElementById("express_1-2").checked == "1"){
		if (document.getElementById("common2").checked != "1" && document.getElementById("contract2").checked != "1"){
			alert ("Please select Common or Contract option for your Express Package for 1-2 trucks");
			return false
		}
		
	}
	
	
	
	if (document.getElementById("express_3-5").checked == "1"){
		if (document.getElementById("common3").checked != "1" && document.getElementById("contract3").checked != "1"){
			alert ("Please select Common or Contract option for your Express Package for 3-5 trucks Package");
			return false
		}
		
	}
	
	
	
	if (document.getElementById("express_6-20").checked == "1"){
		if (document.getElementById("common4").checked != "1" && document.getElementById("contract4").checked != "1"){
			alert ("Please select Common or Contract option for your Express Package for 6-20 trucks Package");
			return false
		}
		
	}
	
	return true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function testEmail(prt1,prt2,id){
	//redirect to mailto
	window.location = 'mailto:'+prt1+'@'+prt2;
	return false;
}

function formatCurrency(num) {
			num = num.toString().replace(/\$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
			if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
			return (((sign)?'':'-') + num + '.' + cents);
	}


function cvv2Content(){
	content = "<div id='content' onClick='window.close();' class=''>";
	content += "<font face='Arial, Helvetica, sans-serif' size='-1'><strong>Where is my CVV2 Number?</strong>";
	content += "<br><br><? if(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')>0 && strpos($_SERVER['HTTP_USER_AGENT'],'Windows')>0){ ?><img src='<?=$secure_server; ?>/secure/spacer.gif' align='right' style=filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$secure_server; ?>/secure/cvv2.png', sizingMethod='image')> <? }else{ ?><img src=<?=$secure_server; ?>/secure/cvv2.png align=right> <? } ?>";
	content += "It is the three-digit number printed in the signature space on the back&nbsp; of most credit cards, such as Visa, Mastercard, and Discover cards. The&nbsp; CVV2 number is always the last group of numbers in the signature space&nbsp; on the back of the card. It is not part of your regular credit card number.</font></div>";
	
	return content;

}

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 calcPrice(myVal,myStatus) {
	
	
	displayText = myVal+"_display";
	myPrice = document.getElementById(myVal+"_price").value;
	document.getElementById(displayText).innerHTML = "<h5>$"+myPrice+".00</h5>";
	
	if (myStatus == false){
		document.getElementById(displayText).innerHTML = "$";
	}
	
	//document.getElementById("pkgTotal").innerHTML = myPrice;
	document.getElementById("total_package").value = 0;
	document.getElementById("pkgTotal").innerHTML = 0;
	document.getElementById("pkgTotal_2").innerHTML = 0;
	
	for(i=0; i < document.eventForm.elements.length; i++){
		if(document.eventForm.elements[i].checked == true){
			
			
			myCheck = document.eventForm.elements[i].id;
			myCheckval = Number(document.getElementById(myCheck+"_price").value);
			
			subTtl = Number(document.getElementById("total_package").value);
			totalCost = Number(subTtl+myCheckval);
			
			document.getElementById("total_package").value = totalCost;
			document.getElementById("pkgTotal").innerHTML = totalCost;
			document.getElementById("pkgTotal_2").innerHTML = totalCost;
			
		}
	}

}


//-->
	
