function initform(id) {
	if (!document.getElementById(id)) return; 

	testState('state', 'province', 'country');
	testState('shipstate', 'shipprovince', 'shipcountry');
	
	var form=document.getElementById(id);
	var shipsame=document.getElementById('shipsame');
	var shippingform=document.getElementById('shippingform');
	if (shipsame.checked == true) {
		shippingform.style.display='none';
	} else {
		shippingform.style.display='';
	}
			
}

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}

function toggleElement(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	} else {
		el.style.display = '';
	}
}

function testState(state, province, country) {
	var objState=document.getElementById(state);
	var objProv=document.getElementById(province);
	var objCountry=document.getElementById(country);
	if (objState.value=="") {
		objProv.disabled=false;
		objCountry.disabled=false;
		if (objProv.value=='State Selected') {
			objProv.value='';
		}
	} else {
		objProv.disabled=true;
		objProv.value='State Selected';
		objCountry.value='us';
		objCountry.disabled=true;
	}
	document.body.focus( );
}

function viewcartLocation(active) {
	var list=new Array(5);
	list=['none', 'l48', 'notus', 'alhi', 'mil'];
	
	var fields=new Array(5);
	fields=['city', 'state', 'country', 'province', 'zip'];
	
	var objTest;
	var i=0;
	var j=0;
	var idName="viewcart_loc";
	for (i=0; i<list.length; i++) {
		objTest=document.getElementById(idName.concat(list[i]));
		objTest.style.display='none';
		
		if (active!=list[i]) {
			for (j=0; j<fields.length; j++) {
				objTest=document.getElementById(fields[j].concat("_",list[i]));
				if (objTest!=null) {
					objTest.value='';
				}
			}
		}
	}

	var objActive=document.getElementById(idName.concat(active));	
	objActive.style.display='block';
}

