$("html").addClass("JS")
$(document).ready(function() {	
    changeControls();
    checkSelect();
    clearField();
    getRedirectUrl();
});

// Counter
function checkSelect() {
    
    $("select.insurance").change(function() {
    	changeControls();
    });
}

function changeControls(){
	var url = getUrl();
	if($("select.insurance").val() == "Personbil1" || $("select.insurance").val() == "Miljobil1" || $("select.insurance").val() == "Snoskoter1" || $("select.insurance").val() == "Latt_lastbil1") {
    	$(".Personbil").show();
    	$(".Motorcykel").hide();$(".Hem").hide();$(".Villa_byggnad").hide();$(".Gravid").hide();
    }
    if($("select.insurance").val() == "Motorcykel1") {
    	$(".Motorcykel").show();
    	$(".Personbil").hide();$(".Hem").hide();$(".Villa_byggnad").hide();$(".Gravid").hide();	
    }
    if($("select.insurance").val() == "Hem1" || $("select.insurance").val() == "Villa1" || $("select.insurance").val() == "Fritidshus1") {
    	$(".Hem").show();
    	$(".Personbil").hide();$(".Motorcykel").hide();$(".Villa_byggnad").hide();$(".Gravid").hide();
    }
    if($("select.insurance").val() == "Villa_byggnad") {
    	$(".Villa_byggnad").show();
    	$(".Personbil").hide();$(".Motorcykel").hide();$(".Hem").hide();$(".Gravid").hide();
    }
    if($("select.insurance").val() == "Gravid1"){
		$(".Gravid").show();
		$(".Personbil").hide();$(".Motorcykel").hide();$(".Hem").hide();$(".Villa_byggnad").hide();
    }
    if($("select.insurance").val() == "Olycksfall1"){    
		$(".Personbil").hide();$(".Motorcykel").hide();$(".Hem").hide();$(".Villa_byggnad").hide();
    }  
    $("a.button").attr("href",url);
}

function clearField(){
	$("#birthdate").click(function(){
		$("#birthdate").attr("value","");
	});
}

function getUrl(){
    var hidden = $("#hiddenFields").children();
    var url= "";
    
    $.each(hidden,function( intIndex, objValue ){
			var span = $(objValue);
			if(span.attr("id").match($("select.insurance").val()))
			{
				url = span.text();
			}
		}
	);
	return url;
}

function getRedirectUrl(){
	$("a.button").click(function(){
		var url = $("a.button").attr("href");// + "?form=1&A9VL11=" + $("#regA").val() + $("#regB").val() + "&A9CL01=" + $("select.scope").val() + "#Iframe";
		switch($("select.insurance").val())
		{
			case "Personbil1":
				url += "?form=1&A9VL11=" + $("#regA").val() + $("#regB").val() + "&A9CL01=" + $("select.scope").val() + "#Iframe";
				break;
			case "Motorcykel1":
				url += "?form=1&A9VL11=" + $("#regNrA").val() + $("#regnrB").val() + "&A9CL01=" + $("select.scope2").val() + "#Iframe";
				break;
			case "Miljobil1":
				url += "?form=1&A9VL11=" + $("#regA").val() + $("#regB").val() + "&A9CL01=" + $("select.scope").val() + "#Iframe";
				break;
			case "Snoskoter1":
				url += "?form=1&A9VL11=" + $("#regA").val() + $("#regB").val() + "&A9CL01=" + $("select.scope").val() + "#Iframe";
				break;
			case "Latt_lastbil1":
				url += "?form=1&A9VL11=" + $("#regA").val() + $("#regB").val() + "&A9CL01=" + $("select.scope").val() + "#Iframe";
				break;
			case "Hem1":
				url += "?form=1&postnummer=" + $("#tbPostnummer").val() + "&lo_belopp=" + $("#tbLo_belopp").val();
				break;
			case "Villa1":
				url += "?form=1&postnummer=" + $("#tbPostnummer").val() + "&lo_belopp=" + $("#tbLo_belopp").val();
				break;
			case "Fritidshus1":
				url += "?form=1&postnummer=" + $("#tbPostnummer").val() + "&lo_belopp=" + $("#tbLo_belopp").val();
				break;
			case "Villa_byggnad":
				url += "?form=1&postnummer=" + $("#tbPostnummerVB").val() + "&byggnads_typ=" + $("select.years").val();
				break;
			case "Gravid1":
				if($("#birthdate").val().indexOf('-') > -1){
					var date = $("#birthdate").val().split('-');
					url += "?graviditetsvecka=" +  $("select.weeks").val() + "&yyyy=" + date[0] + "&mm=" + date[1] + "&dd=" + date[2];
				}
				else{
					url += "?graviditetsvecka=" +  $("select.weeks").val() + "&yyyy=" + $("#birthdate").val().substr(0,4) + "&mm=" + $("#birthdate").val().substr(4,2) + "&dd=" + $("#birthdate").val().substr(6,2);
				}				
				break;			
		}
		
		$("a.button").attr("href",url);
	});
}


