var xmlHttp;
var theElem;
var keepCalculator=false;
var CurrentCode;
var SubmitForm=true;
var CalcPrice=1;

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function CheckAccesory(ID)
{
	if (readCookie("accesory"+ID)==1)
	{
		document.getElementById("accesory"+ID).checked=true;
		eraseCookie("accesory"+ID);
	}
}


function SetTranspMode()
{
	if (document.getElementById('self_transportation').checked)
		document.getElementById('transp_cost').innerHTML='0,00';
	else
		document.getElementById('transp_cost').innerHTML='50,00';
	ProcessDressCost(document.getElementById('dresscost'));
}

function CloseLightbox()
{
	document.getElementById('knaag_lightbox').style.display="none";
	document.getElementById("knaag_lbimgsupport").style.display="none";
}

function ShowPic(image)
{	
	
	var lightbox=document.getElementById('knaag_lightbox');
	var img=document.getElementById('lightbox_img');	
	img.src=document.getElementById("img_"+image).src;
	lightbox.style.height=document.body.clientHeight*4+"px";
	lightbox.style.display='';
	var support=document.getElementById('knaag_lbimgsupport');
	support.style.display="";
	support.style.left=(document.body.clientWidth-support.clientWidth-4)/2+"px";
	if (document.documentElement.scrollTop>0)
		support.style.marginTop=(document.documentElement.scrollTop+100)+"px";
}

function GetDisplayValue(value)
{
	
	var result=String(value).replace(".",",");
	if (Math.round(value)==value)
		result=result+",00";
	result=result.substr(0,result.lastIndexOf(",")+3);
	while (result.lastIndexOf(",")>result.length-3)
		result=result+"0";
	return result;
}

function DeleteClientMessage(MessageID)
{
	if (confirm("Weet u zeker dat u dit bericht wilt verwijderen? Let op: deze actie kan niet ongedaan worden gemaakt!"))
	{
		var f=document.getElementById('msg_form');
		document.getElementById("do").value="delmsg";
		f.msg.value=MessageID;
		f.submit();
	}
}

function HideClientMessage(MsgID)
{
		CalcPrice=0
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
			return;
		var url=BaseUrl+"showtab.php?do=showclientmsg&vis=0&msgid="+MsgID;
		theElem="td_msg_"+MsgID;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
}

function ShowClientMessage(MsgID)
{
		CalcPrice=0;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
			return;
		var url="showtab.php?do=showclientmsg&vis=1&msgid="+MsgID;
		theElem="td_msg_"+MsgID;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
}

function SetSpamFilter()
{
	document.getElementById('spam_filter').value=1;
}

function StatusFocus() 
{
	elem("statustext").style.color="black";
	if (elem("statustext").value=="POSTCODEHUISNR")
		elem("statustext").value="";
}

function StatusBlur()
{
	elem("statustext").style.color="gray";
	if (elem("statustext").value=="")
		elem("statustext").value="POSTCODEHUISNR";
}

function elem(e) {
	return document.getElementById(e);
}

function ShowQ3()
{
	elem("q3_q").innerHTML="Zo ja, waar is jouw bruidsjurk <br>beschadigd?";
	elem("q3_a").innerHTML="<textarea onFocus=\"this.style.backgroundColor='#C3819D';\" onBlur=\"this.style.backgroundColor='#999999';\" name=\"q3\" style=\"border:none; background-color:#999999;font-family:Lucida Sans Unicode; color:white; font-weight:bold; width:340px; height:70px;\"></textarea>";
}

function HideQ3()
{
	elem("q3_q").innerHTML="";
	elem("q3_a").innerHTML="";
}

function ShowQ5()
{
	elem("q5_a").innerHTML="<textarea onFocus=\"this.style.backgroundColor='#C3819D';\" onBlur=\"this.style.backgroundColor='#999999';\" name=\"q5\" style=\"font-family:Lucida Sans Unicode; color:white; font-weight:bold; width:340px; height:70px;background-color:#999999; border:none;\"></textarea>";
	elem("q5_q").innerHTML="Zo ja, waaruit bestaan<br>die vlekken? <i>(Bijvoorbeeld: wijn, eten, gras, modder)</i>";
}

function HideQ5()
{
	elem("q5_q").innerHTML="";
	elem("q5_a").innerHTML="";
}

function statuskeyup(x)
{
	var s=String(x.value).toUpperCase();
	var i;
	var result="";
	for (i=0;i<s.length;i++)
	{
		var c=s.charAt(i);
		if ((c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))
			result=result+s.substr(i,1);
	}
	x.value=result;
}

function dresskeyup(x)
{
	var s=String(x.value).toUpperCase();
	var i;
	var result="";
	for (i=0;i<s.length;i++)
	{
		var c=s.charAt(i);
		if (c>="0"&&c<="9")
			result=result+s.substr(i,1);
	}
	x.value=result;
}

function FilterShops()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	var url="showtab.php?do=filtershops&filter="+elem("zip").value;
	theElem="shoplist";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function SetAccount(x)
{
	elem("account").innerHTML=x.value;
}

function SetUserName(x)
{
	elem("user_name").innerHTML=x.value;
}

function FaqClick(QuestionID)
{
	if (elem("faqtext"+QuestionID).innerHTML=="")
	{
		elem("faqsign"+QuestionID).innerHTML="-";
		elem("table"+QuestionID).style.marginBottom="15px";
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
			return;
		var url="showtab.php?faq="+QuestionID;
		theElem="faqtext"+QuestionID;
		elem(theElem).style.display="block";
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	else
	{
		
		elem("table"+QuestionID).style.marginBottom="0px";
		elem("faqtext"+QuestionID).innerHTML="";
		elem("faqsign"+QuestionID).innerHTML="+";
		elem("faqtext"+QuestionID).style.display="none";
	}
}

function HideReplyForm(MessageID,Identation)
{
	elem("replyto"+MessageID).innerHTML="";
}

function OnReplyLoad()
{
	elem("reroute").value=window.location;
}


function CheckGuestData(f)
{
	if (f.guestname.value=="")
		alert("You need to specify a name!");
	else
		if (f.guestmail.value=="")
			alert("You need to specify your e-mail address!");
		else
			if (f.guestmessage.value=="")
				alert("You cannot submit empty messages!");
			else
				return true;
	return false;
}

function GetAccesoriesTable()
{
	if (elem("accesories_table").innerHTML!="")
	{
		elem("show_accesories").value=0;
		elem("accesories_table").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	var url="showtab.php?do=getaccesories";
	elem("show_accesories").value="1";
	theElem="accesories_table";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function ShowMsgPage(PageIndex)
{
	/*xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	var url="showtab.php?id=52&msgpg="+PageIndex;
	CalcPrice=0;
	theElem="layer_content";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);*/
	
	var f=document.getElementById("pagingform");
	f.msgpg.value=PageIndex;
	f.submit();
}

function BestellenClick()
{
	elem('priceform').submit();
}

function SubmitPriceForm()
{
	elem("menu_holder").innerHTML="<div class=\"order_block\"><a href=\"javascript:BestellenClick()\">Bestellen</a></div><div class=\"accesories_block\"><a href=\"javascript:GetAccesoriesTable()\">Accessoires</a></div>";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	elem("right_block").style.backgroundColor="#B6BF00";
	elem("right_block").style.paddingTop=9;
	var url="showtab.php?do=getgreentab&price="+GetCost(parseFloat(elem("dresscost").value))+"&dress="+elem("dresscost").value;
	//alert(url);
	theElem="right_block";
	CalcPrice=0;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null)
}

function ReplyTo(CommentID,Identation)
{
	if (elem("replyto"+CommentID).innerHTML!="")
		return;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	var url="showtab.php?reply="+CommentID+"&identation="+Identation;
	theElem="replyto"+CommentID;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function SetPrice(anElement, Mode)
{
	var price;
	var i;
	if (Mode==2)
		price=parseFloat(GetCost(parseInt(elem("dress_cost").value)));
	else
		price=0;
	var count=0;
	if (elem("save_count"))
	{
		count=parseInt(elem("save_count").value);
		for (i=0;i<=count;i++)
			if (elem("save_id_"+i).value)
			{
				var save_id=elem("save_id_"+i).value;
				if (elem("item_"+save_id+"_cost")&&(!elem("accesory"+save_id)))
					price=parseFloat(price)+parseFloat(elem("item_"+save_id+"_cost").value);
			}
	}
	if (elem("accesory_count"))
		var count=parseInt(elem("accesory_count").value);
	else
		var count=-1;
	var prefix="";
	var hcost=0;
	for (i=1;i<=count;i++)
	{
		var id=elem("accesory_id_"+i).value;
		var text="";
				if (elem("save_accesory_"+id))
					text="<input type=\"hidden\" id=\"save_accesory_"+id+"\" value=\"1\">";
		if (elem("accesory"+id).checked==true)
		{
			
			var aPrice=elem("accesory_price_"+id).value;
			if (Mode==1)
			{
				if (!elem("save_accesory_"+id))
					prefix="Reiniging van ";
				else
				{
					prefix="";
					hcost=hcost+parseFloat(aPrice);
				}
				if (elem("accesory_name_"+id).value!="input")
					elem("item_"+id+"_name").innerHTML=prefix+text+elem("accesory_name_"+id).value;
				else
					elem("item_"+id+"_name").innerHTML=prefix+text+elem("custom_accesory_"+id).value;
				elem("item_"+id+"_cost").innerHTML=""+String(parseFloat(aPrice)+0.01).replace(".51",",50").replace(".01",",00");
				
				elem("row_accesory_"+id).style.display="block";
			}
			price=price+parseFloat(aPrice);
		}
		else
		{
			if (Mode==1)
			{
				elem("item_"+id+"_name").innerHTML=text;
				elem("item_"+id+"_cost").innerHTML="";
				elem("row_accesory_"+id).style.display="none";
			}
			if (elem("code_limit"))
			{
				if (elem("code_limit").value==id)
				{
					elem("code_ammount").value="0";
					elem("codesrow").style.display="none";
				}
			}
			
		}
	}
	if (elem("hcost"))
		elem("hcost").value=hcost;
				
	if (Mode!=1)
	{
		elem(anElement).innerHTML=GetDisplayValue(price);
		if (document.getElementById("checkbox_form"))
			document.getElementById("checkbox_form").style.backgroundColor='#b6bf00';
	}
	else
	{
		//alert(anElement);
		elem(anElement).value=String(price);
		ProcessDressCost(elem("dresscost"));
	}
}

function GetSelectedOptions()
{
	var result=";";
	if (elem("accesory_count"))
	{
		var count=elem("accesory_count").value;
		for (var i=1;i<=count;i++)
		{
			var id=elem("accesory_id_"+i).value;
			if (elem("accesory"+id).checked==true)
				result=result+id+";";
		}
	}
	return result;
}

function CheckCode()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
			return;
	var url="showtab.php?do=checkcode&selected_op="+GetSelectedOptions()+"&code="+elem('code').value;
	CurrentCode=elem("code").value;
	
	if (CurrentCode.toUpperCase()=="SP25KN")
	{
		elem("code_ammount").value=25;
		elem("reduction_percent").value=1;
		elem("codes").value=CurrentCode;
		elem("codesrow").style.display="block";
		elem("reducere").innerHTML="-25%";
		elem("code").value="";
		
		ProcessDressCost(elem("dresscost"));
		return;
				
	}
	else
	{
		//alert(CurrentCode);
		elem("reduction_percent").value=0;
		theElem="";
		//alert(url);
		xmlHttp.onreadystatechange=codeStateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function showaccesories()
{
	if (elem("yes_acc").checked==false)
	{
		for (var i=1; i<=elem("accesory_count").value;i++)
		{
			var id=elem("accesory_id_"+i).value;
			if ((!elem("save_accesory_"+id))||(elem("accesory"+id).checked==false))
				elem("row_accesory_"+id).style.display="none";
		}
		elem("accesories_table").innerHTML="";
		elem("adaos").value="0";
		ProcessDressCost(elem("dresscost"));
	}
	else
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
			return;
		var url="showtab.php?do=showaccesories"
		theElem="accesories_table";
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		CalcPrice=1;
	}
}

function CloseTab(TabID)
{	
		if (TabID<0||TabID=="undefined")
			return;
		elem("layer").style.display = 'none';
		elem("bottom_menu").style.top = -57;
		elem("tab"+TabID).style.backgroundImage = "url(img/bottommenu_item.png)";
		document.getElementById("layer_content").innerHTML="";
		elem("selectedtab").value=-1;
}

function ShowGuestBook()
{
	ShowTab(elem("selectedtab").value,elem("currenttab").value);
}

function ShowTab(TabID)
{
	if (TabID<0)
		return;
	if (elem("selectedtab").value!=-1)
		CloseTab(elem("selectedtab").value);
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
		return;
	var url="showtab.php?id="+TabID;
	theElem="layer_content";
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	elem("layer").style.display = 'block';
	elem("bottom_menu").style.top = -324;
	elem("tab"+TabID).style.backgroundImage = "url(img/bottommenu_item_hover.png)";
	elem("selectedtab").value=TabID;
	elem("currenttab").value=TabID;
	hideCalculator();
}

function switchLayer(TabID) {
	if (elem("selectedtab").value==TabID)
		CloseTab(TabID);
	else
		ShowTab(TabID);	
}

function showCalculator() {
	keepCalculator=true;
	if (elem("selectedtab").value!=-1)
		CloseTab(elem("selectedtab").value);
	elem("to_click").style.display = "none";
	elem("calculator").style.display = "block";
	elem("calculator_buttons").style.display = "block";
	
	elem("layer").style.display = 'none';
	elem("bottom_menu").style.top = -57;
}

function hideCalculator() {
	return;
/*	elem("to_click").style.display = "block";
	elem("calculator").style.display = "none";
	elem("calculator_buttons").style.display = "none";*/
}

function codeStateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
		if (xmlHttp.responseText!="0")
			{
				var s=xmlHttp.responseText;
				
				elem("code_limit").value=s.substring(0,s.indexOf(";"));
				s=s.substring(s.indexOf(";")+1,s.length);
				elem("code_ammount").value=String(Math.round(100*parseFloat(s))/100);
				elem("codes").value=CurrentCode;
				elem("codesrow").style.display="block";
				elem("reducere").innerHTML="-"+GetDisplayValue(String(Math.round(100*parseFloat(s))/100));
				elem("code").value="";
				ProcessDressCost(elem("dresscost"));
			}
			else 	
				alert("De kortingscode die u heeft ingevoerd is niet (meer) geldig. Neemt u eventueel contact op met Puress.");
	}
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
	if (theElem!=""&&document.getElementById(theElem)!=null)
	{
		document.getElementById(theElem).innerHTML=xmlHttp.responseText;
		//alert(xmlHttp.responseText);
		if (CalcPrice==1)
		{
			SetPrice('adaos',1);
			ProcessDressCost(elem("dresscost"));
			CalcPrice=0;
		}
	}
	
}
}

function isInteger (s)
   {
	  if (s=="")
		return false;
      var i;
	  for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!(c>="0"&&c<="9")) return false;
      }

      return true;
   }
   
function CheckOrderData(f)
{
	if (elem("paymeth_1").checked!=true && elem("paymeth_2").checked!=true && elem("paymeth_3").checked!=true)
	{
		alert("U dient een betalingsmethode te kiezen!");
	}
	else
	if (elem('ack1').checked!=true)
	{
		alert("U dient akkoord te gaan met de algemene voorwaarden!");
		elem('ack1').focus();
	}									
	else							
	if (f.vornaam.value=="")
	{
		alert("U dient uw naam in te vullen!");
		f.vornaam.focus();
	}
	else
		if (f.achternaam.value=="")
		{
			alert("U dient het veld achternaam in te vullen!");
			f.achternaam.focus();
		}
		else
			if (f.adres.value=="")
			{
				alert("U dient het veld adres in te vullen!");
				f.adres.focus();
			}
			else
				if (f.zip.value=="")
				{
					alert("U dient het veld postcode in te vullen!");
					f.zip.focus();
				}
				else
					if (f.plaats.value=="")
					{
						alert("U dient het veld plaats in te vullen!");
						f.plaats.focus();
					}
					else
						if (f.email.value=="")
						{
							alert("U dient het veld e-mailadres in te vullen!");
							f.email.focus();
						}
						else
							if (f.telefoon.value=="")
							{
								alert("U dient het veld telefoon in te vullen!");
								f.telefoon.focus();
							}
							else
								if (!isInteger(elem("dresscost").value))
								{
									alert("U dient een geldige prijs op te geven voor uw bruidsjurk!");
									f.dresscost.focus();
								}
								else
									if (elem("ack1").checked!=true)
									{
										alert("U dient akkoord te gaan met de algemene voorwaarden!");
										f.ack1.focus();
									}
									else
									if (elem("shop_loc").value=="0")
									{
										alert("U dient te selecteren waar u uw bruidsjurk gekocht heeft!");
										f.shop_loc.focus();
									} 
									else
										return  true;
	return false;
}

function GetCost(intValue)
{
/*
	var value;
		if (intValue<2000) 
			value="185";
		else
			if (intValue<3000)
				value="215";
			else	
				if (intValue<6000)
					value="245";
				else
					if (intValue<9000)
						value="285";
					else
						value="325";
	return value;
*/
	var value;
	if (intValue > 7500)
	  intValue = 7500;
	if (intValue < 1500)
	{	value = "185";
	}
	else
	{	staffel = Math.ceil((intValue - 1500) / 100) * 10;
		value = (185 + staffel).toString();
	}
	return value;
}



function ProcessDressCost(x)
{
	var ok=1;
	var i;
	var value
	var intValue;
	var tablevalue;
	if (isInteger(x.value))
	{
		intValue=parseInt(x.value);
		value=GetCost(intValue);
	}
	else
	{
		value="0";
	}
	tablevalue=value;
	if (elem("shop_loc").options[elem("shop_loc").selectedIndex].value==-2)
	{
		if (! document.getElementById('self_transportation').checked)
			value=parseFloat(value)+50;
		elem("transportrow").style.display="block";
	}
	else
		elem("transportrow").style.display="none";
	if (elem("paymeth_3").checked)
	{
		value=parseFloat(value)+7.5;
		elem("paymeth_row").style.display='block';
		
	}
	else
		elem("paymeth_row").style.display='none';
	if (elem("paymeth_2").checked)
		elem("reken_p").style.display='';
	else	
		elem("reken_p").style.display='none';
	if (elem("shop_loc").options[elem("shop_loc").selectedIndex].value==-1)
	{
		if (elem("anders_span").innerHTML=="")
		{
			elem("anders_span").innerHTML="<input class=\"large\" onFocus=\"this.style.backgroundColor='#C3819D';\" onBlur=\"this.style.backgroundColor='#999999';\" style=\"width:340px\"	name=\"anders\" id=\"anders_text\">";
			elem("anders_text").focus();
		}
	}
	else
		elem("anders_span").innerHTML="";
	//elem("basic_pack").innerHTML="&euro; "+String(value).replace(".5",",50");
	elem("basic_pack").innerHTML=""+String(parseFloat(tablevalue)+0.01).replace(".51",",50").replace(".01",",00");
	if (!elem("accesory_count"))
		value=parseFloat(value)+parseFloat(elem("hcost").value);
	if (elem("code_limit").value=="-1" || elem("reduction_percent").value==1)
	{
		elem("code_ammount").value=parseFloat(elem("adaos").value)*0.25;
		elem("reducere").innerHTML="-"+GetDisplayValue(parseFloat(elem("adaos").value)*0.25);
	}
	value=parseFloat(value)+parseFloat(elem("adaos").value)-parseFloat(elem("code_ammount").value);
	if (! document.getElementById('self_transportation').checked)
		value=value+50;
	elem("tot_amount").innerHTML=GetDisplayValue(value);
	//elem("tax_added").innerHTML=String(parseInt(value)+5.95).replace(".",",");
	if (elem("code_ammount").value=="0")
	{
		elem("tot_col").innerHTML=""+GetDisplayValue(parseFloat(value));
		elem("tot_ex_tva").innerHTML=""+GetDisplayValue(Math.round(parseFloat(value)*100/1.19)/100);
		elem("no_tva").value=GetDisplayValue(Math.round(parseFloat(value)*100/1.19)/100);
	}
	else
	{
		elem("tot_col").innerHTML=GetDisplayValue(Math.round(parseFloat(value)*100)/100);
		elem("tot_ex_tva").innerHTML=GetDisplayValue(Math.round((parseFloat(value)/1.19)*100)/100);
		elem("no_tva").value=GetDisplayValue(Math.round((parseFloat(value)/1.19)*100)/100);
	}
	if (elem("no_tva").value=="0")
	{
		elem("no_tva").value="0,00";
		elem("tot_ex_tva").innerHTML="0,00";
	}
	elem("total").value=String(parseFloat(value)+0).replace(".",",");
	elem("btw").value=String(Math.round(100*parseFloat(value)*19/119)/100).replace(".",",");
	if (elem("btw").value=="0")
		elem("btw").value="0,00";
	elem("btw_col").innerHTML=GetDisplayValue(elem("btw").value);
}

function CalculatePrice()
{
	var ok=1;
	var i;
	var value;
	var intValue;
	value=elem("amount").value;
	if (isInteger(value))
	{
		intValue=parseInt(value);
/*
		if (intValue<2000) 
			value="185";
		else
			if (intValue<3000)
				value="215";
			else	
				if (intValue<6000)
					value="245";
				else
					if (intValue<9000)
						value="285";
					else
						value="325";
*/
		if (intValue > 7500)
			intValue = 7500;
		if (intValue < 1500)
		{	value = "185";
		}
		else
		{	staffel = Math.ceil((intValue - 1500) / 100) * 10;
			value = (185 + staffel).toString();
		}
		elem("calc_price").innerHTML="&euro; "+value;
	}
	else
	{
		alert("Incorrect entry data!");
		elem("calc_price").innerHTML="&euro; 0,00";
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 }
return xmlHttp;
}
