kpr=new Array(100,40,30,30,30,30,30,30,25,25,25,25,25,25,25,20,20,20,15,15,15,12.5,10)
khb=new Array("10.000","10.000","15.000","22.500","30.000","37.500","45.000","52.500","50.000","56.250","62.500","75.000","87.500","100.000","112.500","100.000","120.000","150.000","150.000","187.500","225.000","250.000","250.000")
kjb=new Array("250","350","600","850","1.100","1.250","1.400","1.550","1.700","1.850","2.000","2.400","2.800","3.200","3.600","4.000","4.800","6.000","8.000","10.000","12.000","16.000","20.000")
risi=1


$(document).ready(function(){
	if(get_url_param("j")!="") {
		$('#vu_year').val(get_url_param("j"))
	}
	if(get_url_param("m")!="") {
		$('#vu_money').val(get_url_param("m"))
	}
		
	//Kautionsversicherung
	
	$('#Bauleistungen_ja').click(function(){
		$('#BLnein').fadeOut(0);
		$('#BLja').fadeIn(200);
	})
	
	$('#Bauleistungen_nein').click(function(){
		$('#BLja').fadeOut(0);
		$('#BLnein').fadeIn(200);
	})
	$('#ausreichend_nein').click(function(){
		$('#BSmax_info').fadeIn(200);
	})
	$('#ausreichend_ja').click(function(){
		$('#BSmax_info').fadeOut(0);
	})
	
	if($('#Bauleistungen_ja:checked').length > 0) {
		$('#BLnein').fadeOut(0);
		$('#BLja').fadeIn(0);
	}
	else if ($('#Bauleistungen_nein:checked').length > 0) {
		$('#BLja').fadeOut(0);
		$('#BLnein').fadeIn(0);
	}
	
	if($('#ausreichend_ja:checked').length > 0) {
		$('#BSmax_info').fadeOut(0);
		
	}
	else if ($('#ausreichend_nein:checked').length > 0) {
		$('#BSmax_info').fadeIn(200);
	}
	
	
	
	$('#vu_meb').change(function(){
		kp=$("#vu_meb option").index($("#vu_meb option:selected"))
		//alert(kp)
		if(kp==1)
			$('#EBeur').html("<br><select name='vu_money' id='vu_money'><option value='10.000'>10.000 Euro / 100%</option><option value='25.000'>25.000 Euro / 40%</option></select><div class='clear'></div><p class='alert'>Bitte w\u00E4hlen Sie die f\u00FCr Sie in Frage kommende B\u00FCrgschaftsline aus!</p>")
		if(kp==2)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='50.000' style='display:none;'><span class='blau'>50.000 EUR / 30%</span>.")	
		if(kp==3)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='75.000' style='display:none;'><span class='blau'>75.000 EUR / 30%</span>.")		
		if(kp==4)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='100.000' style='display:none;'><span class='blau'>100.000 EUR / 30%</span>.")	
		if(kp==5)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='125.000' style='display:none;'><span class='blau'>125.000 EUR / 30%</span>.")	
		if(kp==6)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='150.000' style='display:none;'><span class='blau'>150.000 EUR / 30%</span>.")	
		if(kp==7)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='175.000' style='display:none;'><span class='blau'>175.000 EUR / 30%</span>.")		
		if(kp==8)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='200.000' style='display:none;'><span class='blau'>200.000 EUR / 25%</span>.")	
		if(kp==9)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='225.000' style='display:none;'><span class='blau'>225.000 EUR / 25%</span>.")	
		if(kp==10)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='250.000' style='display:none;'><span class='blau'>250.000 EUR / 25%</span>.")	
		if(kp==11)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='300.000' style='display:none;'><span class='blau'>300.000 EUR / 25%</span>.")	
		if(kp==12)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='350.000' style='display:none;'><span class='blau'>350.000 EUR / 25%</span>.")
		if(kp==13)
			$('#EBeur').html("<br><select name='vu_money' id='vu_money'><option value='400.000'>400.000 Euro / 25%</option><option value='500.000'>500.000 Euro / 20%</option></select><div class='clear'></div><p class='alert'>Bitte w\u00E4hlen Sie die f\u00FCr Sie in Frage kommende B\u00FCrgschaftsline aus!</p>")
		if(kp==14)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='450.000' style='display:none;'><span class='blau'>450.000 EUR / 25%</span>.")	
		if(kp==15)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='600.000' style='display:none;'><span class='blau'>600.000 EUR / 20%</span>.")	
		if(kp==16)
			$('#EBeur').html("<br><select name='vu_money' id='vu_money'><option value='750.000'>750.000 Euro / 20%</option><option value='1.000.000'>1.000.000 Euro / 15%</option></select><div class='clear'></div><p class='alert'>Bitte w\u00E4hlen Sie die f\u00FCr Sie in Frage kommende B\u00FCrgschaftsline aus!</p>")
		if(kp==17)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='1.250.000' style='display:none;'><span class='blau'>1.250.000 EUR / 15%</span>.")
		if(kp==18)
			$('#EBeur').html("<input type='text' name='vu_money' id='vu_money' value='1.500.000' style='display:none;'><span class='blau'>1.500.000 EUR / 15%</span>.")
		if(kp==19)
			$('#EBeur').html("<br><select name='vu_money' id='vu_money'><option value='2.000.000'>2.000.000 Euro / 12,5%</option><option value='2.500.000'>2.500.000 Euro / 10%</option></select><div class='clear'></div><p class='alert'>Bitte w\u00E4hlen Sie die f\u00FCr Sie in Frage kommende B\u00FCrgschaftsline aus!</p>")
			
		
		Jahresbeitrag();
		
		$('#vu_money').change(function(){
			Jahresbeitrag();
		})
								
		/*$('#EBeur').html("<span class='blau'>" + khb[kp] + " EUR</span>")
		$('#EBpro').html("<span class='blau'>" + kpr[kp]+ " %</span>")
		$('#BKJ').html("<span class='blau'>" + kjb[kp]+ " EUR</span>")
		$('#JPH').html("<span class='blau'>" + (kjb[kp].replace(".","")/2) + " EUR</span>")*/
				
		if(kp > 3) {
			$('#infoSum').fadeIn(200);
		}
		else {$('#infoSum').fadeOut(0);}
	})
	
	$( ".datepicker" ).datepicker({
			changeMonth: true,
			changeYear: true,
			dateFormat: 'mm/yy',
			monthNames: ['Januar','Februar','M\u00E4rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
			monthNamesShort: ['Jan','Feb','M\u00E4r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
			dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
			dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			showOn: "both",
			buttonImage: "calendar.png",
			buttonImageOnly: true
	});
	
	$( ".datepicker_full" ).datepicker({
			changeMonth: true,
			changeYear: true,
			yearRange: '1900:2020',
			dateFormat: 'dd.mm.yy',
			monthNames: ['Januar','Februar','M\u00E4rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
			monthNamesShort: ['Jan','Feb','M\u00E4r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
			dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
			dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			showOn: "both",
			buttonImage: "calendar.png",
			buttonImageOnly: true
	});
	
	$('#BSDate').change(function(){
		var date = $(this).val();
		var actdate=new Date(); 
  		var f = actdate.getYear()-100+2000;
  		
  		date = date.split('/')
  		y = date [1];
  		if(y == f){
  			if(date[0] > 6){
  				$('#dateInfo').fadeIn(200);
  			}
  			else {$('#dateInfo').fadeOut(200);}  
  		}
  		else {$('#dateInfo').fadeOut(200);}  
		
	})
	
	
	$('#risiko').click(function(){
	risi+=1
	
	if(risi>=10)
		risitxt=risi
	else
		risitxt="0" + risi
	rtxt='<div class="risiko" id="Risiko_'  + risi + '"><p class="question">Risiko ' + risitxt + '</p><div class="drittel">'
	rtxt+='<label>Amtl. Kennzeichen</label><input id="Kennzeichen_'  + risi + '" type="text" name="Kennzeichen_'  + risi + '" value=""></div>'
	rtxt+='<div class="clear"></div><div class="drittel"><label>Fahrzeugart</label><input id="Fahrzeugart_'  + risi + '" type="text" name="Fahrzeugart_'  + risi + '" value=""></div>'
	rtxt+='<div class="drittel last_drittel"><label>Nutzlast (Gesamtgewicht) in to.</label><input id="Nutzlast_'  + risi + '" type="text" name="Nutzlast_'  + risi + '" value=""></div>'
	rtxt+='<div class="clear"></div><span class="cbx1"><input id="Nahverkehr_'  + risi + '" class="cbx interesse" type="checkbox" value="ja" name="Nahverkehr_'  + risi + '">Nahverkehr (NV-TU)</span>'
	rtxt+='<span class="cbx1"><input id="FernverkehrD_'  + risi + '" class="cbx interesse" type="checkbox" value="ja" name="FernverkehrD_'  + risi + '">Fernverkehr Deutschland (FV-TU)</span>'
	rtxt+='<div class="clear"></div><span class="cbx1"><input id="FernverkehrE_'  + risi + '" class="cbx interesse" type="checkbox" value="ja" name="FernverkehrE_'  + risi + '">Fernverkehr Europa (FV-TU)</span>'
	rtxt+='<span class="cbx1"><input id="highRiskEinsaetze_'  + risi + '" class="cbx interesse" type="checkbox" value="ja" name="highRiskEinsaetze_'  + risi + '">"high value" + "high-Risk"-Eins\u00E4tze</span><div class="clear"></div></div>'
	
	$(rtxt).insertBefore(this)
})


	
		
	
	/* KAUTIONSFORM */
	$('#company_phone, #company_fax, #ee_blz, #knr').blur(function(){
		
		if(isNaN($(this).val())){
			$(this).val('').addClass('error');
			alert("Bitte nur Zahlen eingeben");
			}
	})
	
	$('.kaution a.goto').click(function(){
		var a = $(this).attr('rel');
		changeKautionsForm(a, $(this));
	})
	
	$('.kaution .formblock input').blur(function(){
		if($(this).val() != "") $(this).removeClass('error')
	})
	$('#company_email').blur(function(){
		if(!(EMail($('#company_email').val()))){
				alert('Bitte eine richtige E-Mailadresse eingeben!')
				$('#company_email').val('').addClass('error');
				return false;
			}
	})
	
})

function EMail(s)
{
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
 }

function sendURL(link,lurl){
		url=DBName + "/(sendURL)?openAgent&" + $("#" + link).val() + "&"  + $("#" + lurl).val() + "&" + DocID;
				
		$.ajax({
		url: url,
  		cache: false,
  		processData: false,
  		  	
  		success: function(html){
  			$("#LinkView").html(html);  
  			$("#" + link).val("");
  			$("#" + lurl).val("");		
  		}});
}

function changeKautionsForm(a, x){
	x.parent().slideUp(400, function(){
	
	//Wenn alles ausgef\u00FCllt
	var err=false;
	x.parent().find('input').each(function(){
	  if($(this).attr('id') != "company_fax"){
		if($(this).attr('id') != "vu_inumber" &  $(this).attr('id') != "vu_vs"){
			if($(this).val() == ""){ 
				err = true;
				//alert(err + " " + $(this).attr('id'))
				$(this).addClass('error');
			}
		}
		//Special Versicherungsscheinnummer
		else {
			if($('#vu_nein:checked').length > 0){
				$('#vu_inumber').removeClass('error');
				$('#vu_vs').removeClass('error');
			}
			else {
				if($('#vu_inumber').val() == "" | $('#vu_vs').val() == ""){
				 	err = true;
					$(this).addClass('error');
				}
			}
		}
	}})
	
	$('#company_fax').removeClass('error');
	
	if(err){
		x.parent().parent().find('h3').addClass('notready').click(function(){
			$(this).parent().find('.fieldset').slideDown(200);
			$(this).removeClass('notready');
		})
	}else {
		x.parent().parent().find('h3').removeClass('notready').addClass('done').click(function(){
			$(this).parent().find('.fieldset').slideDown(200);
		});}
		$('.'+a).fadeIn(300);
	});
		
	return false;
}



function BuergschaftValide(){
	return true;
}

function FFHValide(){
	return true;
}

function KFZFMValide(){
	return true;
}

function submitKV(){
	//PR\u00DCFEN, ob alles ausgef\u00FCllt ist
		var err = false;
		$('.kaution').find('input').each(function(){
			if($(this).attr('id') != "vu_inumber" & $(this).attr('id') !="company_fax" & $(this).attr('id') !="vu_vs"){
				if($(this).val() == ""){ 
					if(!($(this).hasClass('error'))){
						$(this).addClass('error')
					}
					
					err = true;
				}
			}
			
			if($('#vu_nein:checked').length = 0 && ($('#vu_inumber').val() == "" | $('#vu_vs').val() == "")){
					err = true;
			}
			
			if($('#ee_blz').val().length!=0 & $('#ee_blz').val().length!=8){
				err = true;
				$('#ee_blz').addClass('error')
				alert("Bitte geben Sie die Bankleitzahl mit 8 Zahlen an!");return false;
			}
			
		})
		if(err){ alert("Bitte f\u00FCllen Sie alle Felder aus!");return false;}
		else
		 return true;
}

function Jahresbeitrag(){
		if($('#vu_money').val()=="10.000"){ 
			$('#BeitragKJ').html("<span class='blau'>250 EUR</span>")
			$('#BKJ').html("<span class='blau'>250 EUR</span>")
			$('#JPH').html("<span class='blau'>125 EUR</span>")
		}
		if($('#vu_money').val()=="25.000"){ 
			$('#BeitragKJ').html("<span class='blau'>350 EUR</span>")
			$('#BKJ').html("<span class='blau'>350 EUR</span>")
			$('#JPH').html("<span class='blau'>175 EUR</span>")
		}
		if($('#vu_money').val()=="50.000"){ 
			$('#BeitragKJ').html("<span class='blau'>600 EUR</span>")
			$('#BKJ').html("<span class='blau'>600 EUR</span>")
			$('#JPH').html("<span class='blau'>300 EUR</span>")
		}
		if($('#vu_money').val()=="75.000"){ 
			$('#BeitragKJ').html("<span class='blau'>850 EUR</span>")
			$('#BKJ').html("<span class='blau'>850 EUR</span>")
			$('#JPH').html("<span class='blau'>425 EUR</span>")
		}
		if($('#vu_money').val()=="100.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.100 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.100 EUR</span>")
			$('#JPH').html("<span class='blau'>550 EUR</span>")
		}
		if($('#vu_money').val()=="125.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.250 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.250 EUR</span>")
			$('#JPH').html("<span class='blau'>625 EUR</span>")
		}
		if($('#vu_money').val()=="150.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.400 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.400 EUR</span>")
			$('#JPH').html("<span class='blau'>700 EUR</span>")
		}
		if($('#vu_money').val()=="175.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.550 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.550 EUR</span>")
			$('#JPH').html("<span class='blau'>775 EUR</span>")
		}
		if($('#vu_money').val()=="200.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.700 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.700 EUR</span>")
			$('#JPH').html("<span class='blau'>850 EUR</span>")
		}
		if($('#vu_money').val()=="225.000"){ 
			$('#BeitragKJ').html("<span class='blau'>1.850 EUR</span>")
			$('#BKJ').html("<span class='blau'>1.850 EUR</span>")
			$('#JPH').html("<span class='blau'>925 EUR</span>")
		}
		if($('#vu_money').val()=="250.000"){ 
			$('#BeitragKJ').html("<span class='blau'>2.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>2.000 EUR</span>")
			$('#JPH').html("<span class='blau'>1.000 EUR</span>")
		}
		if($('#vu_money').val()=="300.000"){ 
			$('#BeitragKJ').html("<span class='blau'>2.400 EUR</span>")
			$('#BKJ').html("<span class='blau'>2.4000 EUR</span>")
			$('#JPH').html("<span class='blau'>1.2000 EUR</span>")
		}
		if($('#vu_money').val()=="350.000"){ 
			$('#BeitragKJ').html("<span class='blau'>2.800 EUR</span>")
			$('#BKJ').html("<span class='blau'>2.8000 EUR</span>")
			$('#JPH').html("<span class='blau'>1.4000 EUR</span>")
		}
		if($('#vu_money').val()=="400.000"){ 
			$('#BeitragKJ').html("<span class='blau'>3.200 EUR</span>")
			$('#BKJ').html("<span class='blau'>3.200 EUR</span>")
			$('#JPH').html("<span class='blau'>1.600 EUR</span>")
		}
		if($('#vu_money').val()=="450.000"){ 
			$('#BeitragKJ').html("<span class='blau'>3.600 EUR</span>")
			$('#BKJ').html("<span class='blau'>3.600 EUR</span>")
			$('#JPH').html("<span class='blau'>1.800 EUR</span>")
		}
		if($('#vu_money').val()=="500.000"){ 
			$('#BeitragKJ').html("<span class='blau'>4.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>4.000 EUR</span>")
			$('#JPH').html("<span class='blau'>2.000 EUR</span>")
		}
		if($('#vu_money').val()=="600.000"){ 
			$('#BeitragKJ').html("<span class='blau'>4.800 EUR</span>")
			$('#BKJ').html("<span class='blau'>4.800 EUR</span>")
			$('#JPH').html("<span class='blau'>2.400 EUR</span>")
		}
		if($('#vu_money').val()=="750.000"){ 
			$('#BeitragKJ').html("<span class='blau'>6.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>6.000 EUR</span>")
			$('#JPH').html("<span class='blau'>3.000 EUR</span>")
		}
		if($('#vu_money').val()=="1.000.000"){ 
			$('#BeitragKJ').html("<span class='blau'>8.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>8.000 EUR</span>")
			$('#JPH').html("<span class='blau'>4.000 EUR</span>")
		}
		if($('#vu_money').val()=="1.250.000"){ 
			$('#BeitragKJ').html("<span class='blau'>10.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>10.000 EUR</span>")
			$('#JPH').html("<span class='blau'>5.000 EUR</span>")
		}	
		if($('#vu_money').val()=="1.500.000"){ 
			$('#BeitragKJ').html("<span class='blau'>12.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>12.000 EUR</span>")
			$('#JPH').html("<span class='blau'>6.000 EUR</span>")
		}
		if($('#vu_money').val()=="2.000.000"){ 
			$('#BeitragKJ').html("<span class='blau'>16.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>16.000 EUR</span>")
			$('#JPH').html("<span class='blau'>8.000 EUR</span>")
		}	
		if($('#vu_money').val()=="2.500.000"){ 
			$('#BeitragKJ').html("<span class='blau'>20.000 EUR</span>")
			$('#BKJ').html("<span class='blau'>20.000 EUR</span>")
			$('#JPH').html("<span class='blau'>10.0000 EUR</span>")
		}
}

function get_url_param( name )
{
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");

	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );

	if ( results == null )
		return "";
	else
		return results[1];
}

