var loadedobjects = ""
var rootdomain = "index.php"
var bustcacheparameter = ""
var page_request = false

function ajaxpage(url, containerid, anz, func) {
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject) { // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} catch (e) {
			try {
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			} catch (e) {
			}
		}
	} else
		return false
	var link = rootdomain + url;
	page_request.onreadystatechange = function() {
		loadpage(page_request, containerid, func)
	}
	page_request.open('GET', link, true)
	page_request.send(null)
	return "";
}

function loadpage(page_request, containerid, func) {
	if (page_request.readyState == 4
			&& (page_request.status == 200 || window.location.href
					.indexOf("http") == -1)) {
		if (containerid)
			$(containerid).innerHTML = page_request.responseText;
		if (func)
			eval(func);
	}
}

function switchOptions(prod,val,master,opt) {
	var containerid = "#PS_Options";
	$(containerid).html('DATEN werden geladen');
	if(val == '') val=0;
	var my_url = '/switchOptions_'+prod+'_'+val+'_'+master+'_'+opt+'.html';
	$.getJSON(my_url, function(abs) {
		$(containerid).html('');
		var a = document.createElement('div');
		$(containerid).append(a);
   	 	a.innerHTML = abs.str;
   	 	if(abs.BO == 1) {
			tb_show('','#TB_inline?height=400&amp;width=550&amp;inlineId=BO_FORM','');
			$('#BO_FORM').css('display','none');
			$('#in_cart_submit').css('display','none');
		} else {
			$('in_cart_submit').css('display','block');
		}	
		 
	});
}


function showdiv(itsname){
	if(document.getElementById(itsname).style.display=='none')
	 	document.getElementById(itsname).style.display='block';
	else document.getElementById(itsname).style.display='none';
}



function setPsInfo(ps) {
	var email = '';
	if(!email) {
		var children = $("#backorder").children();
		children.each(function(index,item){
			if(!email) {
    			if(item.id == "email_"+ps) {
    				email = item.value;
    			}	
    		}
			if(item.id == "backorder_status") 
    			my_obj = item;
			if(item.id == "backorder") {
		    	child = item.children();
		    	child.each(function(index,item){
		    		if(!email) {
		    			if(item.id  == "email_"+ps) {
		    				email = item.value;
		    			}	
		    		}	
		    		if(item.id == "backorder_status")
		    			my_obj = item;
		    	});	
		    }	
		});
	}
	if(email) {
		var url = '/setPsInfo_'+ps+'-'+email+'.html';
		$.getJSON(url, function(str) {
			$('#backorder_status').html(str);
			if($('#BO_Backorder_status')) {
				tb_remove();
				$('#BO_Backorder_status').html(str);
			}	
		});
	}	

}

function saveBackorder(ps) {
	document.cart_quantity.PS_ID.value = ps;
	document.cart_quantity.bo.value = 1;
	document.cart_quantity.submit();
}


function proofCode() {
	code = $('#CodeStr').val();
	if(code) {
		var url = '/checkCode_'+code+'.html';
		$.getJSON(url, function(arr) {
			$('.codeStatus').css('display','block');
			$('#codeStatusText').html( arr['Text']);
			if(arr['isValid']) {
				$('.formGutscheinRemove').css('display','block');
				$('.formGutscheinAdd').css('display','none');
			}
		});
	}	
}

function removeCode() {
        var url = '/removeCode.html';
	$.getJSON(url, function(arr) {
		$('.codeStatus').css('display','block');
                $('#codeStatusText').html( arr['Text']);
		if(arr['isRemove']) {
			$('.formGutscheinRemove').css('display','none');
			$('.formGutscheinAdd').css('display','block');
		}
	});
}


