function SetCustomer(name,id){
	opener.document.all.buyername.value = name;
	opener.document.all.customerID.value= id;
	close();
}
function SetItem(name,id){
	opener.document.itemform.itemname.value = name;	
	opener.document.itemform.itemID.value= id;
	close();
}

function SetItem(name,id, price,desc,text,url,active,catid,num){
        if (opener.document.itemform){
        //alert(opener.document.itemform);
        opener.document.itemform.itemname.value = name;
	opener.document.itemform.itemID.value = id;
	opener.document.itemform.itemprice.value= price;
	opener.document.itemform.item_desc.value = desc;
	opener.document.itemform.item_text.value = text;
	opener.document.itemform.item_url.value = url;
	opener.document.itemform.itemprice.value= price;

	if (active == 1){
		opener.document.itemform.checkbox_showitem.checked = true;
	} else {
		opener.document.itemform.checkbox_showitem.checked = false;
	}

	//searching for the category:
	i = 0;
	while(opener.document.itemform.select_category.options[i]){
		if (opener.document.itemform.select_category.options[i].value == catid){
			opener.document.itemform.select_category.options[i].selected = true;
		}
		i++;
	}

	if (opener.document.all["update_layer"]){
	        opener.document.all["update_layer"].style.visibility = "visible";
        }
        opener.document.all["iteminfo_layer"].innerHTML = "<center><I><font class=\"celltitle\">" + name + ",&nbsp;&nbsp;&nbsp;&nbsp;Lagerstatus: " + num + "</font></I></center>";
	opener.document.all["iteminfo_layer"].style.visibility = "visible";
        close();
        } else {
                if (opener.document.all.itemadd.value == ""){
                        opener.document.all.itemadd.value = id;
                } else {
                        opener.document.all.itemadd.value = opener.document.all.itemadd.value + "," + id;
                }

        }

}

function UnsetCustomer(msg){

	//opener.document.itemform.buyername.value = name;
	if (document.all.customerID.value && window.confirm(msg))
	{
		document.all.customerID.value= "";
	}
}

function PopupCustomerSearch(theURL,winName,features,varname,myForm){
	varvalue = myForm.buyername.value;
	theURL = theURL + '?' + varname + '=' + varvalue;
	popup = window.open(theURL,winName,features);
	if (popup.document)
	{
		popup.document.focus();
	}
	//WinName.document.musicForm.city.focus()
	//checkboxWin.document.musicForm.musicTypes.selectedIndex=1
}
function PopupItemSearch(theURL,winName,features,varname, myForm){
	varvalue = myForm.itemname.value;
	theURL = theURL + '?' + varname + '=' + varvalue;
	popup = window.open(theURL,winName,features);
	if (popup.document)
	{
		popup.document.focus();
	}
	
}
/**
 * Sets/unsets the pointer in browse mode
 *
 * @param   object   the table row
 * @param   object   the color to use for this row
 *
 * @return  boolean  whether pointer is set or not
 */
function setPointer(theRow, thePointerColor){

    if (typeof(theRow.style) == 'undefined' || typeof(theRow.cells) == 'undefined') {
			
        return false;
    }
	var row_cells_cnt = theRow.cells.length;
	
	if (thePointerColor.length != 7){
		for (c = 0; c < row_cells_cnt; c++) {
	        theRow.cells[c].background = thePointerColor;
		}
	} else {
	    for (c = 0; c < row_cells_cnt; c++) {
		    theRow.cells[c].bgColor = thePointerColor;
		}
    }
    return true;
} // end of the 'setPointer()' function

function validateAndSubmit_item(form){

	//$numberOfItems && $pricepaid && $itemname && $numberOfItems && ($buyername || $customerID
	//alert(form.numberOfItems.value + ',' + form.pricepaid.value + form.itemname.value + form.numberOfItems.value);
	if (form.numberOfItems.value && parseInt(form.numberOfItems.value) > 0 && form.pricepaid.value && form.itemname.value && form.numberOfItems.value && (form.buyername.value || form.customerID.value)){
		//alert('Submitting....');
		form.submithidden.value = 'true';
		form.submit();
		return true;
	} else {
		alert('En eller flere obligatoriske felter er enten tomme eller feil utfyllt!');
		return false;
	}
}

function validateAndSubmit_itemedit(form){

	//$numberOfItems && $pricepaid && $itemname && $numberOfItems && ($buyername || $customerID
	//alert(form.numberOfItems.value + ',' + form.pricepaid.value + form.itemname.value + form.numberOfItems.value);
         if (!form.itemID.value){
                alert('Ingen vare er valgt for endring\nBruk søkefunksjonen ved varenavnet for å velge en vare for endring.\nDet finnes et eget skjema for å legge til nye varer');
                return false;
        }

	if (form.itemname.value){
		//alert('Submitting....');
		form.submithidden.value = 'true';
		form.submit();
		return true;
	} else {
		alert('En eller flere obligatoriske felter er enten tomme eller feil utfyllt!');
		return false;
	}
}

function clearForm(frm,field){
        frm.reset();
}

function confirmAndOpen(msg,url){
         if (window.confirm(msg)){
             parent.frames[4].location = url;
        }
}

function addToCart(itemID,field){
                 parent.frames["bottomleft"].location.href = "bottomleft.php?itemadd="+itemID+"*"+document.all[field].value;
}


