
function getUpdatedCartXml(xml) {//update cart
	EHKClass.updateCart(document.domain, xml,{callback:updateCartReceiverFunc});
}

function getUpdatedCart() {//get updated cart
	EHKClass.getCartContent(document.domain, {callback:cartReceiverFunc});
}

function updateCartReceiverFunc(errorMessage){
		if(parseInt(errorMessage)==1){
			errorHandlerCart(propertySameproduct);
		}
		else if(parseInt(errorMessage)==2){
			errorHandlerCart(propertyTomanyproducts);
		}
		else if(parseInt(errorMessage)==3){
			errorHandlerCart(propertyDigitalAndPrint);
		}
		else if(parseInt(errorMessage)==4){
			errorHandlerCart(propertyAlreadyInCart);
			EHKClass.getCartContent(document.domain, {callback:cartReceiverFunc});
		}
		else if(parseInt(errorMessage)==5){
			errorHandlerCart(propertyPageAlreadyInCart);
			EHKClass.getCartContent(document.domain, {callback:cartReceiverFunc});
		}
		else if(parseInt(errorMessage)==6){
			errorHandlerCart(propertyPrintOfMapNoOrder);
		}
		else if(parseInt(errorMessage)==7){
			errorHandlerCart(propertyNoSubdocPage);
		}
		else{
			EHKClass.getCartContent(document.domain, {callback:cartReceiverFunc});
		}
}

function cartReceiverFunc(xml){

	if(xml.indexOf("<error>error</error>")>-1){//check if error from getUpdatedCart
		document.getElementById("noOrder").style.display="block";
		document.getElementById("miniCartBuy").style.display="none";
	}
	else{//show cart
		document.getElementById("noOrder").style.display="none";
		document.getElementById("miniCartBuy").style.display="block";
		setCart(xml);//set cart xml
	}
}




function showHideConfText(){
	externalLinks();//set target attribute
	if(document.getElementById("confText").style.display==""){
		document.getElementById("confText").style.display="none";
	}

	if(document.getElementById("confText").style.display=="none"){
		document.getElementById("confText").style.display="block";
	}
	else if(document.getElementById("confText").style.display=="block"){
		document.getElementById("confText").style.display="none";
	}
}

function externalLinks() { 
	if(document.getElementById("medgivandeLink")){
		document.getElementById("medgivandeLink").target = "_blank";
	}
	if(document.getElementById("complaintLink")){
		document.getElementById("complaintLink").target = "_blank";
	}
	if(document.getElementById("adobeLink")){
		document.getElementById("adobeLink").target = "_blank";
	}
} 

function loadReceipt(){

	if(document.getElementById("loadSumReceipt").style.display==""){
		document.getElementById("loadSumReceipt").style.display="none";
	}
	if(document.getElementById("loadSumReceipt").style.display=="none"){
		document.getElementById("loadSumReceipt").style.display="block";
	}
	document.getElementById("bookingsForm:sumPayment").disabled="true";
	document.getElementById("bookingsForm:sumCancel").disabled="false";
	document.getElementById("bookingsForm:sumReceipt").disabled="true";
	
}


