function send_cmail(datei)
{
	if($("empf").value == "")
	{
		alert('<?php echo $_SESSION["alltext"][362][$_SESSION["sprache"]] ?>');
	}
	else
	{
		//new Ajax.Updater('emansw', 'sendcreal.php', { method: 'get', parameters: {datei: datei, empf: $("empf").value, mailtext: $("mailtext").value} });	
		datei = "sendcreal.php?datei=" + datei + "&empf=" + $("empf").value + "&mailtext=" + $("mailtext").value;
		var myAjax = new Ajax.Request(datei, { method: 'get', onComplete: mailsend_status });					
	}
}	

function mailsend_status(originalRequest)
{
	etext = originalRequest.responseText;
	$("emansw").innerHTML = etext;
}

function setgspreis()
{
	document.lform.nprice.value = kaufm(parseFloat(document.lform.kvpreis.value.replace(/,/, ".")) + parseFloat(document.lform.svpreis.value.replace(/,/, ".")));
}

function checkczone()
{
	auswahl = document.appform.zland.options[document.appform.zland.options.selectedIndex].value;
	eauswahl = auswahl.split("_");
	for(i=0;i<document.appform.policy.options.length;i++)
	{
		werte = document.appform.policy.options[i].value;	
		alert(werte);
		ewerte = werte.split("_");
		if(eauswahl[1] == 2 && ewerte[2] == 1)
		{
			//document.appform.policy.options[i] = null;
		}
		if(eauswahl[1] == 1 && ewerte[1] == 1)
		{
			//document.appform.policy.options[i] = null;
		}

	}
}

function setpolicy()
{
	auswahl = document.appform.zland.options[document.appform.zland.options.selectedIndex].value;
	eauswahl = auswahl.split("_");
	laenge = document.appform.policy.options.length;
//	for(i=0;i<=laenge;i++)
	//{
		//alert(i);
		//document.appform.policy.options[i] = null;
		document.appform.policy.options.length = 0;
	//}
	if(eauswahl[1] == 2)
	{
		werte = document.appform.zone_two.value;
		if(werte != "")
		{
			neu = new Option("Please choose a policy", -1, false, false);
			document.appform.policy.options[document.appform.policy.options.length] = neu;	

			ewerte = werte.split("§");
			for(j=0;j<ewerte.length;j++)
			{
				eewerte = ewerte[j].split("&");
				neu = new Option(eewerte[1], eewerte[0] + "_" + eewerte[2] + "_" + eewerte[3], false, false);
				document.appform.policy.options[document.appform.policy.options.length] = neu;	
				document.appform.addapp.disabled = false;
			}	
		}
		else
		//if(ewerte[0] == "")
		{
			neu = new Option("You have no policy for this country!", -1, false, false);
			document.appform.policy.options[document.appform.policy.options.length] = neu;	
			document.appform.addapp.disabled = true;
		}
	}	
	if(eauswahl[1] == 1)
	{
		werte = document.appform.zone_one.value;
		if(werte != "")
		{
			neu = new Option("Please choose a policy", -1, false, false);
			document.appform.policy.options[document.appform.policy.options.length] = neu;	
			
			ewerte = werte.split("§");
			for(k=0;k<ewerte.length;k++)
			{
				eewerte = ewerte[k].split("&");
				neu = new Option(eewerte[1], eewerte[0] + "_" + eewerte[2] + "_" + eewerte[3], false, false);
				document.appform.policy.options[document.appform.policy.options.length] = neu;	
				document.appform.addapp.disabled = false;
			}	
		}
		else
		//if(ewerte[0] == "")
		{
			neu = new Option("You have no policy for this country!", -1, false, false);
			document.appform.policy.options[document.appform.policy.options.length] = neu;	
			document.appform.addapp.disabled = true;
		}
	}
}


function kaufm(x) 
{
//	alert(x);
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}


function calcprem()
{
	dep = document.appform.depdat.options[document.appform.depdat.options.selectedIndex].value;
	edep = dep.split(".");
	var start = new Date(edep[2],edep[1],edep[0]);
	var ende = new Date(document.appform.rjahr.options[document.appform.rjahr.options.selectedIndex].value,document.appform.rmon.options[document.appform.rmon.options.selectedIndex].value,document.appform.rday.options[document.appform.rday.options.selectedIndex].value);
	dif = ende - start;
	edif = (((dif / 60) / 60) / 24) / 1000;
	document.appform.adays.value=Math.floor(edif);
	policy = document.appform.policy.options[document.appform.policy.options.selectedIndex].value;
	if(policy != -1)
	{
		preise = policy.split("_");
		document.appform.spremium.value = kaufm(preise[1]);
		monate = Math.ceil(edif / 30);
		document.appform.nprice.value = kaufm(preise[1] * monate);
		document.appform.sprice.value = kaufm(preise[2] * monate);
	}
}


function calcpremium(tage, wochen, monate)
{
	policy = document.appform.policy.options[document.appform.policy.options.selectedIndex].value;
	if(policy != -1)
	{
		preise = policy.split("_");
		document.appform.spremium.value = kaufm(preise[0]);
		if(preise[2] == 1)
		{
			multi = wochen;
		}
		if(preise[2] == 2)
		{
			multi = monate	
		}
		if(preise[2] == 3)
		{
			multi = tage	
		}
		if(preise[2] == 0)
		{
			multi = 0;
		}
		document.appform.nprice.value = kaufm(preise[0] * multi);
		document.appform.sprice.value = kaufm(preise[1] * multi);
	}
	
}

function calcpremium_cu(tage, wochen, monate, waehrung)
{
	policy = document.appform.policy.options[document.appform.policy.options.selectedIndex].value;
	if(policy != -1)
	{
		preise = policy.split("_");
		document.appform.spremium.value = kaufm(preise[0]) + " " + waehrung;
		if(preise[2] == 1)
		{
			multi = wochen;
		}
		if(preise[2] == 2)
		{
			multi = monate	
		}
		if(preise[2] == 3)
		{
			multi = tage	
		}
		if(preise[2] == 0)
		{
			multi = 0;
		}
		document.appform.nprice.value = kaufm(preise[0] * multi) + " " + waehrung;
		if(preise[4] == "" || preise[4] == undefined)
		{
			preise[4] = waehrung;
		}
		if(preise[1] != 0.00 && preise[1] != 0)
		{
			document.appform.sprice.value = kaufm(preise[1] * multi) + " " + preise[4];
		}
		else
		{
			document.appform.sprice.value = "";
		}
	}
	
}



function dropentry(bid)
{
	if(confirm("Do you want to delete this application?"))
	{
		document.lform.action.value=2;
		document.lform.bid.value = bid;
		document.lform.submit();	
	}
}




function openpolice()
{
	//wert = document.forms[0].polang.options[document.forms[0].polang.selectedIndex].value;
	error = 1;
	if(document.forms[0].polang.length == undefined)
	{
		//if(document.forms[0].polang[0].checked == true)
		//{
			wert = document.forms[0].polang.value;
			error = 0;
		//}		
	}
	else
	{
		for(i=0;i<document.forms[0].polang.length;i++)
		{
			if(document.forms[0].polang[i].checked == true)
			{
				wert = document.forms[0].polang[i].value;
				error = 0;
			}
		}
	}
	//wert = document.forms[0].polang.selectedIndex = 1;
	//alert(wert);
	if(error == 0)
	{
		datei = "../pdf/" + wert;
		window.open(datei, "dwin", "width=800,height=600,resizeable=yes");
		document.forms[0].readit.value = 0;
	}
	else
	{
		alert("Please select a language!");	
	}
}

function readpolice()
{
	error = 1;
	//wert = document.forms[0].polang.options[document.forms[0].polang.selectedIndex].value;
	for(i=0;i<document.forms[0].polang.length;i++)
	{
		if(document.forms[0].polang[i].checked == true)
		{
			wert = document.forms[0].polang[i].value;
			error = 0;
		}
	}
	//wert = document.forms[0].polang.selectedIndex = 1;
	//alert(wert);
	if(error == 0)
	{
		datei = "download.php?pldatei=" + wert;
		window.open(datei, "dwin", "width=150,height=100");
		//document.forms[0].readit.value = 0;
	}
	else
	{
		alert("Please select a language!");	
	}	
}


function openpolicesh()
{
	//wert = document.forms[0].polang.options[document.forms[0].polang.selectedIndex].value;
	error = 1;
	if(document.forms[0].posh.length == undefined)
	{
		//if(document.forms[0].polang[0].checked == true)
		//{
			wert = document.forms[0].posh.value;
			error = 0;
		//}
	}
	else
	{
		for(i=0;i<document.forms[0].posh.length;i++)
		{
			if(document.forms[0].posh[i].checked == true)
			{
				wert = document.forms[0].posh[i].value;
				error = 0;
			}
		}
	}
	//wert = document.forms[0].polang.selectedIndex = 1;
	//alert(wert);
	if(error == 0)
	{
		datei = "../pdf/" + wert;
		pwin = window.open(datei, "owin", "width=800,height=600,resizeable=yes");
		document.forms[0].readit.value = 0;
	}
	else
	{
		alert("Please select a language!");
	}
}

function readpolicesh()
{
	error = 1;
	//wert = document.forms[0].polang.options[document.forms[0].polang.selectedIndex].value;
	for(i=0;i<document.forms[0].posh.length;i++)
	{
		if(document.forms[0].posh[i].checked == true)
		{
			wert = document.forms[0].posh[i].value;
			//alert(wert);
			error = 0;
		}
	}
	//wert = document.forms[0].polang.selectedIndex = 1;
	//alert(wert);
	if(error == 0)
	{
		datei = "download.php?pldatei=" + wert;
		pwin = window.open(datei, "rwin", "width=150,height=100");
		document.forms[0].readit.value = 0;
	}
	else
	{
		alert("Please select a language!");
	}
}

function deluser(uid)
{
	document.dform.action.value = 4;
	document.dform.duid.value = uid;	
	document.dform.submit();
}

function changepwd(uid)
{
	document.dform.action.value = 5;
	document.dform.duid.value = uid;	
	document.dform.submit();
}


function helppclid(ctext)
{
	policy = document.appform.policy.options[document.appform.policy.options.selectedIndex].value;
	
	if(policy != -1 && policy != ctext)
	{
		epolicy = policy.split("_");
		pclid = epolicy[3];
		datei = "get_police.php?pclid=" + pclid;
		var myAjax = new Ajax.Request(datei, { method: 'get', onComplete: showPolicyWin });				
/*		pwin = window.open(datei, "polwin", "width=350,height=300,scrollbars=yes");
		if(!pwin)
		{
			alert("Das Infopopup wurde geblockt! Bitte lassen Sie Popups für diese Seite zu.");
		}*/
	}
	else
	{
		alert(ctext);	
	}
}

function showplinfo(pclid)
{
	if(pclid != -1 && pclid != "Please choose a policy!")
	{
		datei = "get_police.php?pclid=" + pclid;
		var myAjax = new Ajax.Request(datei, { method: 'get', onComplete: showPolicyWin });				
/*		pwin = window.open(datei, "polwin", "width=350,height=300,scrollbars=yes");
		if(!pwin)
		{
			alert("Das Infopopup wurde geblockt! Bitte lassen Sie Popups für diese Seite zu.");
		}*/
	}
	else
	{
		alert("Please choose a policy!");	
	}
}

function bu_details(bid, clid)
{
	if(isNaN(clid))
	{
		datei = "get_buchungdetails.php?bid=" + bid;
	}
	else
	{
		datei = "get_buchungdetails.php?bid=" + bid + "&aclid=" + clid;
	}
	var myAjax = new Ajax.Request(datei, { method: 'get', onComplete: showDetailWin });				
}

function showDetailWin(originalRequest)
{
	etext = originalRequest.responseText.split("&&");
//	div_ref('policydetail').innerHTML = etext[1];
	div_ref('policydetail').innerHTML = etext[0];

//	alert(etext[0]);
//	alert(etext[1]);
	var docHeight = document.body.clientHeight;
	var docWidth = document.body.clientWidth;
	var cLayer = div_ref_style("policyInfo");
//	var cLayerHeight = cLayer.height.replace(/px/g, "");
//	cLayer.top = document.body.scrollTop + ((docHeight-cLayerHeight)/2) - 130;
	cLayer.top = document.body.scrollTop + 150;
	lwert = (docWidth / 2) - 350;
	cLayer.left = lwert;
	cLayer.height = etext[1] + "px";
	cLayer.display = "block";
}

function closeDetailWin()
{
	var dLayer = div_ref_style("policyInfo");
	dLayer.display = "none";
}

function zeige_police(originalRequest)
{
	document.getElementById('police_show').innerHTML = originalRequest.responseText;
}

function showkddetails(num)
{
	if(num == 1)
	{
		policy = document.lform.aktbuchung.options[document.lform.aktbuchung.options.selectedIndex].value;
	}
	else
	{
		policy = document.lform.oldbuchung.options[document.lform.oldbuchung.options.selectedIndex].value;
	}
	
	if(policy != -1 && policy != "Please choose an entry date:")
	{
		datei = "buchung.php?reid=" + policy;
		pwin = window.open(datei, "polwin", "width=350,height=300,scrollbars=yes");
		if(!pwin)
		{
			alert("Das Infopopup wurde geblockt! Bitte lassen Sie Popups für diese Seite zu.");
		}
	}
	else
	{
		alert("Please choose a policy!");	
	}	
}

function changeaction(num)
{
	document.forms[0].action.value = num;
	document.forms[0].submit();
}


function div_ref_style (id) {
    if      (document.layers)         return document.layers[id];              
    else if (document.all)            return document.all[id].style;           
    else if (document.getElementById) return document.getElementById(id).style;
    else                              return null;        
  }
  
function div_ref (id) {
    if      (document.layers)         return document.layers[id];        // NC 4
    else if (document.all)            return document.all[id];       // IE 4
    else if (document.getElementById) return document.getElementById(id); // DOM
    else                              return null;        
  }
  
  
function showPolicyWin(originalRequest)
{
	div_ref('policydetail').innerHTML = originalRequest.responseText;
	
	var docHeight = document.body.clientHeight;
	var docWidth = document.body.clientWidth;
	var cLayer = div_ref_style("policyInfo");
	var cLayerHeight = cLayer.height.replace(/px/g, "");
	cLayer.top = document.body.scrollTop + ((docHeight-cLayerHeight)/2) - 130;
	cLayer.top = document.body.scrollTop + 170;
	lwert = (docWidth / 2) + 80;
	cLayer.left = lwert;
	cLayer.width = "300px";
	cLayer.display = "block";
}

function closePolicyWin()
{
	var dLayer = div_ref_style("policyInfo");
	dLayer.display = "none";
}

