/**
* Declaration variables
*/
var DOMBROWSER = "default";
if (document.getElementById)
{
	DOMBROWSER = "default";
} else if (document.layers) {
	DOMBROWSER = "NS4";
} else if (document.all) {
	DOMBROWSER = "IE4";
}

function browserObject(objid)
{
	if (DOMBROWSER == "default")
	{
		return document.getElementById(objid);
	} else if (DOMBROWSER == "NS4") {
		return document.layers[objid];
	} else if (DOMBROWSER == "IE4") {
		return document.all[objid];
	}
}

function toggleAll(formname) {
	var currForm = formname;
	var isChecked = checktoggle;
	var itercount = 1;
	var trassignid;

	if (checktoggle == 1) {
		checktoggle = 0;
	} else {
		checktoggle = 1;
	}

	for (var elementIdx=0; elementIdx<currForm.elements.length; elementIdx++) {
		if (!currForm.elements)
		{
			break;
		}

		if (currForm.elements[elementIdx].type == 'checkbox') {
			currForm.elements[elementIdx].checked = isChecked;
		} else if (currForm.elements[elementIdx].type == 'hidden') {
			hidval = currForm.elements[elementIdx].name;

			if (hidval.substr(0, 13) == 'itemhighlight')
			{
				trassignid = hidval.substr(13, hidval.length);
				currForm.elements[elementIdx].value = isChecked;
				highlightTR("trid"+trassignid, isChecked, itercount);
				itercount++;
			}
		}
	}
}


function selectjump(object){
	object.form.submit();
	return true;
}

function htmlize(str){
        str = str.replace(/\&/g,"&amp;");
        str = str.replace(/\</g,"&lt;");
        str = str.replace(/\>/g,"&gt;");
        str = str.replace(/\"/g,"&quot;");
        str = str.replace(/\n/g,"<br/>\n");
        return str;
}

function navigateWindow(navlocation) {
	window.location.href = navlocation;
}


function doRand()
{
	var num;
	now=new Date();
	num=(now.getSeconds());
	num=num+1;
	return num;
}

function popupInfoWindow(url) {
	screen_width = screen.width;
	screen_height = screen.height;
	widthm = (screen_width-400)/2;
	heightm = (screen_height-500)/2;
	window.open(url,"infowindow"+doRand(), "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=500,left="+widthm+",top="+heightm);
	}

function refreshPage() {
	window.location.reload(true);
}


function SubmitSingleItem(cid) {
var formfrom = browserObject('buymultiitems');
var formto =  browserObject('epcaddsingleitem');
var qty =  browserObject('txQty_'+cid);
var price = browserObject('txPrice_'+cid);
var list= browserObject('txList_'+cid);
var sup= browserObject('txSup_'+cid);
var sku= browserObject('txSku_'+cid);
var mfr= browserObject('txMFR_'+cid);
var parttype= browserObject('txparttype_'+cid);
var minqty= browserObject('txMinQty_'+cid);
var itempk= browserObject('txItempk_'+cid);
var linecode= browserObject('txLineCode_'+cid);
var core= browserObject('txCore_'+cid);
var weight= browserObject('txWeight_'+cid)
var dealerprice= browserObject('txDealerPrice_'+cid);
var wdid= browserObject('txWd_'+cid);
var whse= browserObject('txWhse_'+cid);
var ptype= browserObject('txPtype_'+cid);
var obcheck= browserObject('txMinQty_'+cid);
var vendid= browserObject('txvendid_'+cid);
var coreid= browserObject('txcoreid_'+cid);
var itemform= browserObject('txitemform_'+cid);

// if ( checkMinQty(obcheck,qty) == false ) {
//	qty.select();
//	return false;
// }

var row = browserObject('txRow_'+cid);
formto.txqty_999999.value=qty.value;
formto.txRow_999999.value=row.value;
formto.txPrice_999999.value=price.value;
formto.txList_999999.value=list.value;
formto.txSup_999999.value=sup.value;
formto.txSku_999999.value=sku.value;
formto.txMFR_999999.value=mfr.value;
formto.txWeight_999999.value=weight.value;
formto.txparttype_999999.value=parttype.value;
formto.txMinQty_999999.value=minqty.value;
formto.txItempk_999999.value=itempk.value;
formto.txLineCode_999999.value=linecode.value;
formto.txCore_999999.value=core.value;
formto.txDealerPrice_999999.value=dealerprice.value;
formto.txWd_999999.value=wdid.value;
formto.txWhse_999999.value=whse.value;
formto.txPtype_999999.value=ptype.value;
if (vendid!=null){
formto.txvendid_999999.value=vendid.value;
}
if (coreid!=null){
formto.txcoreid_999999.value=coreid.value;
}
if (itemform!=null){
formto.txitemform_999999.value=itemform.value;
}
formto.submit();

}

function checkMinQty(obcheck,qty) {
var nmode=	parseInt(qty.value)%parseInt(obcheck.value);
if (nmode==0) return true;
qty.value=parseInt(qty.value)+nmode;
window.alert('One of the items you have selected does not meet the pack quantity and has been adjusted. Click OK to continue.');
qty.focus();
return false;
}

function mmFormCheck(obcheck,cmsg){
alert(cmsg);
var myobj=browserObject(obcheck);
if (myobj.value==''){
alert(cmsg);
myobj.select();
return false;
}
return true;
}

function checkMinQtyNow(cid){
var qty = browserObject('qty_'+cid);
var obcheck= browserObject('txMinQty_'+cid);	
if (parseInt(qty.value)==0){
	qty.value=obcheck.value;
	window.alert('The ordered cannot be 0.It was automatically corrected to the minimum qty/cart value.');
	qty.focus();
	qty.select();
}
var nmode=	parseInt(qty.value)%parseInt(obcheck.value);
if (nmode==0) return true;
qty.value=parseInt(qty.value)+nmode;
window.alert('The ordered quantity did not meet the quantity per cart requirement and it has been adjusted.');
	qty.focus();
	qty.select();
return false;
}

	function fillyear(form, obj,startyear,endyear)
	{
		isDOM = (document.getElementById) ? true : false;
		isMSIE = (document.all && document.all.item) ? true : false;
		isNC4 = (document.layers) ? true : false;
	
		var form=document.forms[form];
		var objyear=form.elements[obj];
		
		var optionTextOn='Select Year';
		var optionTextOff='Select Year';
	
		
		
	
		objyear.options.length = 1;
		var currenttime = new Date();
		startyear =  startyear || 1942;
		endyear =  endyear || (currenttime.getFullYear() + 1);
		
		startyear--;
		var counter = 0;
		objyear.options[counter].text = optionTextOn;
		objyear.options[counter].value = '';
		for (i=endyear; i>startyear; i-- ) 
		{
			counter++;
			objyear.options[counter]= new Option(i, i);
		}
	}
	function fillmake(form, obj)
	{
		isDOM = (document.getElementById) ? true : false;
		isMSIE = (document.all && document.all.item) ? true : false;
		isNC4 = (document.layers) ? true : false;
	
		var form=document.forms[form];
		var objmake=form.elements[obj];
		
		var optionTextOn='Select Make';
		var optionTextOff='Select Make';
	
		objmake.options.length = 1;

		var counter = 0;
		objmake.options[counter].text = optionTextOn;
		objmake.options[counter].value = '';
		
		var makelist = new Array();
		makelist = ['ACURA','ALFA ROMEO','AMC','AM-GENERAL','ASTON MARTIN','AUDI','AUSTIN','AVANTI','BENTLEY','BERTONE', 'BMW','BUICK', 'CADILLAC', 'CHEVROLET',  'CHRYSLER','CITROEN','CHECKER','DAIHATSU', 'DELOREAN','DETOMASO','DAEWOO', 'DODGE', 'EAGLE','EXCALIBUR','FERRARI','FIAT','FORD','GEO', 'GENERAL MOTORS', 'GMC', 'HONDA','HUMMER', 'HYUNDAI', 'INFINITI','INTERNATIONAL', 'ISUZU', 'JAGUAR', 'JEEP','JENSEN', 'KIA', 'LADA', 'LAFORZA', 'LAMBORGHINI','LANCIA','LOTUS','LAND ROVER', 'LEXUS', 'LINCOLN','MASERATI','MAZDA','MAYBACH', 'MERCEDES BENZ', 'MERKUR','MERCURY', 'MG','MINI','MITSUBISHI','MORGAN','MORRIS', 'NISSAN/DATSUN', 'OLDSMOBILE', 'OPEL','PANOZ','PASSPORT','PEUGEOT','PLYMOUTH', 'PONTIAC', 'PORSCHE', 'QVALE','RENAULT','ROVER','ROLLS ROYCE','SAAB', 'SATURN','SCION','SHELBY','STERLING', 'SUBARU', 'SUNBEAM','SUZUKI', 'TOYOTA','TRIUMPH', 'VOLKSWAGEN', 'VOLVO','WINNEBAGO','YUGO'];
		
		for (i=0; i<makelist.length; i++) 
		{
			counter++;
			objmake.options[counter]= new Option(makelist[i], makelist[i]);
		}
	}
//--> end hide JavaScript

