function showHide(id){

var elementId = document.getElementById("item"+id);
var elementClass = elementId.className;

if (elementClass == "item"){
	elementId.className = "itemactive";
	}else{
		elementId.className = "item";
		}

new Ajax.Request("xml_gateway/set_session.php?key=open_main_menu&value="+id, { method: 'get'});
}

// mailto:
function mailTo(nameVar, domainVar) {
    document.write('<a href=\"mailto:' + nameVar + '@' + domainVar + '\">');
    document.write(nameVar + '@' + domainVar + '</a>'); 
}

function switch_img(direction,p_id) {
	new Ajax.Updater('image_src_listener', "xml_gateway/switch_img.php?action=switch_img&dir="+direction+"&p_id="+p_id);

}
function display_img_nav(p_id,search) {
	new Ajax.Updater('image_src_listener', "xml_gateway/switch_img.php?action=display_nav&p_id="+p_id+"&search="+search);
}

//popup:

function Venster(URL, breed, hoog) {
venster = window.open(URL, 'popupvenster', 'width='+breed+', height='+hoog+', resizable=1, menubar=no, scrollbars=1, status=no, toolbar=no');
}

function highlight_field(f_id,highlight) {
	
	var field = document.getElementById(f_id);
	if(highlight=="1"){
		field.style.backgroundColor = 'red';
		field.style.color = '#FFFFFF';
		field.focus();
 	} else {	
		field.style.backgroundColor = '';
		field.style.color = '#000000';
	}
	
}
function check_username(id) {

	var username = escape(document.getElementById(id).value);
	new Ajax.Updater('username_response', "xml_gateway/check_username.php?uname="+username);

}

function timestamp() {
	var date = new Date();
	return date.getTime();

}

function showLabelService() {
	document.getElementById('labelService').style.display = 'block';
	document.getElementById('notesArea').style.display = 'block';
	document.getElementById('addButton').style.display = 'block';
}

function display_order_item_costs() {

	new Ajax.Updater('prod_price_area', "xml_gateway/shopping_cart.php?action=display_order_item_costs");
}

function sc_set_option(obj) {
	showLabelService();
	var po_id = obj.options[obj.selectedIndex].value;
	var p_id = document.getElementById('p_id').value;
	new Ajax.Updater('response_listener', "xml_gateway/shopping_cart.php?action=set_option&p_id="+p_id+"&po_id="+po_id);
	
	setTimeout("display_order_item_costs()",500);

}

function addNotesForOrder() {
	showLabelService();
	
	var notesForOrder = escape(document.getElementById('NotesForOrder').value);
	new Ajax.Updater('response_listener', "xml_gateway/shopping_cart.php?action=add_notes&notes="+notesForOrder);
		
}


function sc_toggle_option(obj) {
	showLabelService();
	var po_id = obj.name;
	var p_id = document.getElementById('p_id').value;
	new Ajax.Updater('response_listener', "xml_gateway/shopping_cart.php?action=toggle_options&p_id="+p_id+"&po_id="+po_id);
	
	setTimeout("display_order_item_costs()",500);
	
}

function parse_cart() {
	new Ajax.Updater('response_listener', "xml_gateway/shopping_cart.php?action=parse_cart");
	
	setTimeout("document.location.href = '/index.php?load_component=shopping_cart&display=cart'",500);
	
	
}

function update_cart(o_id) {
	
	var amount = document.getElementById("prod_amount_"+o_id).value;
	document.location.href = '/index.php?event=update_cart&o_id='+o_id+'&amount='+amount;
	

}

function add_label(o_id) {
	var lTxt1 = document.getElementById('labelText1').value;
	var lTxt2 = document.getElementById('labelText2').value;
	var lTxt3 = document.getElementById('labelText3').value;
	new Ajax.Updater('response_listener', "xml_gateway/shopping_cart.php?action=add_label&oId="+o_id+"&lTxt1="+lTxt1+"&lTxt2="+lTxt2+"&lTxt3="+lTxt3);
	
}
function toggleCloseButton() {
	new Ajax.Updater('response_listener', "../../xml_gateway/shopping_cart.php?action=toggleCloseButton");
}



