var printpreview=(screen.availHeight > 600)
? 'toolbar=no,location=no,directories=no,status=no,menubar=no,width=600,height=640,scrollbars=yes,resizable'
: 'toolbar=no,location=no,directories=no,status=no,menubar=no,width=600,height=470,scrollbars=yes,resizable';

function SubmitItemListForm(form_itemlist, type){
	var is_ItemChecked = false; 
	var strRN;
	strRN = "&rn=";
	

	//check if chkItemGroup is an array or a single object
	if (form_itemlist.chkItemGroup.length > 1){
		for (i=0; i < form_itemlist.chkItemGroup.length; i++){
			if (form_itemlist.chkItemGroup[i].checked){
				is_ItemChecked = true;
				strRN = strRN + form_itemlist.chkItemGroup[i].value + "+";
			}
		}
	}else{
		if (form_itemlist.chkItemGroup.checked){
				is_ItemChecked = true;
				strRN = strRN + form_itemlist.chkItemGroup.value + "+";		
		}		
	}
	
	if (is_ItemChecked == false){		
		alert('You must select at least one product');
	}
	else{
		strRN = strRN.substring(0, strRN.length-1);
		form_itemlist.action = form_itemlist.action + strRN + "&type=" + type;
		form_itemlist.submit();
	}
}

function SubmitProductDetailsForm(form_details, type, az){
	var hidIndex, MVA_index, OVA_index;
	var postfix;
	
	//build the attributes
	for (i=0; i < form_details.elements.length; i++){
		if (form_details.elements[i].name.substring(0,11) == 'htmlSelect_'){
			//get the sequence integer after 'htmlSelect_'
			postfix = form_details.elements[i].name.substring(11,form_details.elements[i].name.length);	
			
			if (((form_details.elements[i].selectedIndex) != 0) && (form_details.elements[i][form_details.elements[i].selectedIndex].value.toUpperCase() != "BUYER_DEFINED_LABEL")){
				hidIndex = GetHtmlControlIndex(form_details, 'hidAttr_' + postfix);
				if (hidIndex >= 0) {
					form_details.elements[hidIndex].value = form_details.elements[hidIndex].value + form_details.elements[i][form_details.elements[i].selectedIndex].value;
					//alert(form_details.elements[hidIndex].value);
				}
			}else if (form_details.elements[i][form_details.elements[i].selectedIndex].value.toUpperCase() == "BUYER_DEFINED_LABEL"){
				//alert('Buyer Defined Selected');
				hidIndex = GetHtmlControlIndex(form_details, 'hidAttr_' + postfix);
				MVA_index = GetHtmlControlIndex(form_details, 'MVAtxt_' + postfix);
				if (hidIndex >= 0) {
					form_details.elements[hidIndex].value = form_details.elements[hidIndex].value + form_details.elements[MVA_index].value;
					//alert(form_details.elements[hidIndex].value);
				}
			}			
		}else if (form_details.elements[i].name.substring(0,7) == 'OVAtxt_'){
			postfix = form_details.elements[i].name.substring(7,form_details.elements[i].name.length);	
			hidIndex = GetHtmlControlIndex(form_details, 'hidAttr_' + postfix);
			if (hidIndex >= 0) {
				form_details.elements[hidIndex].value = form_details.elements[hidIndex].value + form_details.elements[i].value;
				//alert(form_details.elements[hidIndex].value);
			}
		}
	}
	
	form_details.action = form_details.action + '&type=' + type + '&az=' + az;
	form_details.submit();
}

function GetHtmlControlIndex(form_details, hidAttrName){
	var index=-1;
	for(k=0; i < form_details.elements.length; k++){
		if (form_details.elements[k].name == hidAttrName){
			index=k;
			break;
		}
	}
	return index;
}

function SubmitSearchForm(form_search, searchurl){
	//Process searchurl first   
	//if (document.frmSearch.key.value = "ptno"){
	//}
	form_search.action = searchurl;
	form_search.submit();
}

function SelectWasChangedOnDetails(objSelect, tbName){
	if (objSelect.selectedIndex==(objSelect.length)-1) {
		tbName.value = "Please Specify";
		tbName.focus();
		tbName.select();
	}else{
		tbName.value="";
	}
}

function InputWasChangedOnDetails(objSelect){
	if (objSelect.selectedIndex!=(objSelect.length)-1) {
		objSelect.selectedIndex=(objSelect.length)-1;
	}
}

function cookieOkay(input){
	document.cookie='cec=1';
	var cookie_cec=get_cec('cec');
	if((cookie_cec==null) || (cookie_cec.length==0)){
		if (input) {
			alert ( "To obtain the full benefit of Order Online's many\n" +
			  	    "functions, please enable cookies in your browser.");
		}
		return false;
	}
	return true;
}

function get_cec(lookup){
	var lookfor=lookup + "="
	if (document.cookie.length > 0) {
		startindex=document.cookie.indexOf(lookfor)
		if (startindex !=-1) {
			startindex +=lookfor.length
			endindex=document.cookie.indexOf(";", startindex)
			if (endindex==-1)
				endindex=document.cookie.length
			return unescape(document.cookie.substring(startindex, endindex))
		}
	}
}

function OnSearchKeyPress(form_search, searchurl, e){
	var key=e.keyCode||e.which
	if(key==13){
		SubmitSearchForm(form_search, searchurl);
	}
}


