var frm
var ready=false

//General******************************************************************

function PageInit2()
{
	if(!ready){	
		//frm = document.forms['form1']; FS
		frm = document.forms[0];

		ready = true
	}
}
//PageInit2**************************************************************'

function InitPage()
{
	if (!ready){PageInit2();}

	frm.A9QFAA.value = frm.A9PERS.value.substring(9,13);

	if (frm.A9BIRA.value !=''){
		frm.A9PERS.value = ''
	}

	frm.regnrA.value = frm.A9VL11.value.substring(0,3);
	frm.regnr1.value = frm.A9VL11.value.substring(3,6);


	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20") {

	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button2')
	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=true;
				}		
	}

	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button2')
	{
	if(frm.A9KIL2.value != '    315')
	{
		
			frm.A9CL07.checked=true;
			
	}		
	}


	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button3')
	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=true;
			
	}	
	}

		
	}

}
//InitPage**************************************************************'

function checkreg(regA,reg1)
{
	if (!ready){PageInit2();}

	var arrL = new Array();
	arrL[0] = "A";	arrL[1] = "B";	arrL[2] = "C";	arrL[3] = "D";
	arrL[4] = "E";	arrL[5] = "F";	arrL[6] = "G";	arrL[7] = "H";
	arrL[8] = "I"	;arrL[9] = "J";	arrL[10] = "K";	arrL[11] = "L";
	arrL[12] = "M";	arrL[13] = "N";	arrL[14] = "O";	arrL[15] = "P";
	arrL[16] = "Q";	arrL[17] = "R";	arrL[18] = "S";	arrL[19] = "T";
	arrL[20] = "U";	arrL[21] = "V";	arrL[22] = "X";	arrL[23] = "Y";
	arrL[24] = "Z"; arrL[25] = "W";
		if(regA==''){alert("Du m\u00E5ste skriva in registrerings nummer.");return false;}
		if(reg1==''){alert("Du m\u00E5ste skriva in registrerings nummer.");return false;}

		regA = regA.toUpperCase();
		var r = 0;
		for(L=0;L<regA.length;L++)
		{
			for(i=0;i<arrL.length;i++)
			{
				if(regA.charAt(L)==arrL[i])
				{
					r = r + 1;
				}
			}
		}
	
		if (r<3 || r>3){
			alert("Felaktigt registrerings nummer.");
			frm.regnrA.focus();
			frm.regnrA.select();		
			return false;	}
	
		var Num = reg1.match(/\d+\d+\d/);
	

		if (!Num){
			alert("Felaktigt registrerings nummer.");
			frm.regnr1.focus();
			frm.regnr1.select();		
			return false;	}
		
   frm.A9VL11.value = frm.regnrA.value + frm.regnr1.value;
   return true;
}
//checkReg******************************************************************

function clearReg(strVal)
{
	if (!ready){PageInit2();}
	if (strVal !=''){
		//frm.selFab.selectedIndex=-1
		//frm.selMod.selectedIndex=-1
		frm.regnrA.value=''
		frm.regnr1.value=''
		/*frm.regnrP.value = frm.regnrP.value.toUpperCase();*/
		
	}
}
//clarReg******************************************************************

function clearPReg(strVal)
{
	if (!ready){PageInit2();}
	if (strVal !=''){
		//frm.selFab.selectedIndex=-1
		//frm.selMod.selectedIndex=-1
		/*frm.regnrP.value=''*/
		frm.regnrA.value = frm.regnrA.value.toUpperCase();
	}
}
//clearPReg******************************************************************

function clearAllReg()
{
	if (!ready){PageInit2();}
	if (frm.selMod.selectedIndex.value != -1){
		/*frm.regnrP.value=''*/
		frm.regnrA.value=''
		frm.regnr1.value=''
	}
}
//clearAllReg******************************************************************

function send()
{
	if(!ready){PageInit2()}
	if(validate())
	{		
		document.forms[0].submit()
	}

}
//send******************************************************************

function checkDate(ar,man,dag,last,org)
{
	if (!ready){PageInit2();}
	if(org==''){	
		if (ar=="") {alert("F\u00F6delse\u00E5r saknas") ; frm.A9BIRA.focus();frm.A9BIRA.select(); return true;}
		if (man=="") {alert("F\u00F6delsem\u00E5nad saknas") ; frm.A9BIRM.focus();frm.A9BIRM.select(); return true;}
		if (dag=="") {alert("F\u00F6delsedag saknas") ; frm.A9BIRD.focus();frm.A9BIRD.select(); return true;}
		if (last=="") {alert("Dom fyra sista síffrorna saknas.") ; frm.A9QFAA.focus();frm.A9QFAA.select(); return true;}
		if (isNaN(ar)) {alert("F\u00F6delse\u00E5r m\u00E5ste vara numeriskt.") ; frm.A9BIRA.focus(); frm.A9BIRA.select();return true;}
		if (isNaN(man)) {alert("F\u00F6delsem\u00E5nad m\u00E5ste vara numeriskt.") ; frm.A9BIRM.focus(); frm.A9BIRM.select(); return true;}
		if (isNaN(dag)) {alert("F\u00F6delsedag m\u00E5ste vara numeriskt.") ; frm.A9BIRD.focus(); frm.A9BIRD.select(); return true;}
		if (isNaN(last)) {alert("Dom fyra sista siffrorna m\u00E5ste vara numeriska.") ; frm.A9QFAA.focus(); frm.A9QFAA.select(); return true;}
		if (ar < 1890 | ar > 2004) {alert(ar+" Betraktas inte som ett giltigt f\u00F6delse\u00E5r."); frm.A9BIRA.focus();frm.A9BIRA.select(); return true;}
		if (man < 1 | man > 12) {alert(man+" Betraktas inte som en giltig m\u00E5nad ."); frm.A9BIRM.focus();frm.A9BIRM.select(); return true;}
		if (dag < 1 | dag > 31) {alert(dag+" Betraktas inte som en giltig dag ."); frm.A9BIRD.focus();frm.A9BIRD.select();return true;}
	}	
	else{
		if (ar!="" || man!="" || dag!="" || last!=""){alert("Du kan bara ange ett av alternativen Org.nr eller F\u00F6delsenummer");return true;}
		var FormatCheck = org.match(/\d+\d+\d+\d+\d+\d+-\d+\d+\d+\d/);
		if (! FormatCheck){ alert("Org.nummer har ett felaktigt format\nFormatet skall vara 123456-1234");frm.A9PERS.focus();frm.A9PERS.select();return true}
	}
	return false;
}
//checkDate**************************************************************************************************************************************************

function checkmail(mail)
{
	if(!ready){PageInit2()}
	mail = mail.match(/.+@.+\.../gi);
	if(!mail){
		return true;
	}	
	return false;	

}
//checkmail***************************************************************

function checkPnr(Pnr)
{
	if(!ready){PageInit2()}

	Pnr=Pnr.replace(/ /g,"");
	if (Pnr.length != 5){return false;}
	if (! Pnr.match(/\d+\d+\d+\d+\d/)){return false}
	frm.txtPnr.value = Pnr;
	return true
}
//checkPnr***************************************************************

function nextField(src,maxL,dest)
{
	
		if(!ready){PageInit2()}
		if(src.length == maxL)
		{
			dest.focus();
			if (dest.type=='text'){
				dest.select();
			}
			
		}
	
}
//nextField***************************************************************

function noAddon(src)
{
	if(!ready){PageInit2()}
	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button1')
	{
		if (src.name=='A9CL02')
		{
			alert('Tilll\u00E4ggen \u00E4r inte tillg\u00E4ngliga p\u00E5 trafikf\u00F6rs\u00E4kring');
			return false;
		}
		
		
		if(frm.A9CL02.checked)
		{
			frm.A9CL02.checked=false;
		}
	}


	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20") {

	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button2')
	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=true;
				}
	
	}



	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button3')
 	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=true;
	}
	
	}


	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button1')
	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=false;
			frm.A9CL07.disabled=false;
	}
	if(frm.A9KIL2.value != '    315')
	{
		
			frm.A9CL07.checked=false;			
	}
	}

	}

	return true;
}

function noAddon_multi(src)
{          
              
    var i;
    if(!ready){PageInit2()}
	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button1')
	{
		if (src.name=='A9CL04' || src.name=='A9CL05' || src.name=='A9CL06' || src.name=='A9CL07')
		{
			alert('Tilll\u00E4ggen \u00E4r inte tillg\u00E4ngliga p\u00E5 trafikf\u00F6rs\u00E4kring');
			src.checked=false;
			return false;
		}
	}              
	return true;
}

function checkUng(src){
try
{
	if(frm.A9PERS.value!=''){
		if(src=='A9VL07'){
			alert('Detta alternativ \u00E4r inte valbart f\u00F6r juridisk person.');
			return false;
		}
		if(frm.A9VL07.checked==true){frm.A9VL07.checked=false;}	
	}
	return true;
}
catch(err){}
}
//noAddon***************************************************************

function maxValue(src)
{
	if(!ready){PageInit2()}
	
	if(src.checked)
	{
		alert('Vi f\u00F6rs\u00E4krar inte bilar med ett v\u00E4rde \u00F6ver 500 000 kr\nKontakta alternativt f\u00F6rs\u00E4kringsbolag.')
	}
}
//maxValue***************************************************************

function clearBirth(strVal)
{
	if(!ready){PageInit2()}
	if (strVal !=''){
		frm.A9BIRA.value=''
		frm.A9BIRM.value=''
		frm.A9BIRD.value=''
		frm.A9QFAA.value=''
	}
}
//clearBirth***************************************************************

function clearOrg(strVal)
{
	if(!ready){PageInit2()}
	if (strVal !=''){
		if(frm.A9PERS) frm.A9PERS.value='';
	}
}
//clearOrg***************************************************************

function validate()
{
	if (!ready){PageInit2();}

	if(checkDate(frm.A9BIRA.value,frm.A9BIRM.value,frm.A9BIRD.value,frm.A9QFAA.value,frm.A9PERS.value))
	{
		return false;
	}
	
	if(frm.regnrA.value != '' && frm.regnr1.value != '') 
	{
		if (!checkreg(frm.regnrA.value,frm.regnr1.value)) 
			{return false;}
		else;
	}	
	else
	{
		alert("Du m\u00E5ste ange registrerings nummer.")
		frm.regnrA.focus();
		return false;
	}
	
	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20"){
		if(frm.A9VL04.value == ""){
			alert("Du m\u00E5ste v\u00E4lja \u00E5rlig k\u00F6rstr\u00E4cka.")
			frm.A9VL04.focus();
			return false;
		}
	}
	
	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20" || frm.A9OBJ.value == "M40"){
		if(frm.A9CL01.value == ""){
			alert("Du m\u00E5ste v\u00E4lja Omfattning.")
			frm.A9CL01.focus();
			return false;
		}
	
		if(frm.A9TERM.value == ""){
			alert("Du m\u00E5ste v\u00E4lja Bet. period.")
			frm.A9TERM.focus();
			return false;
		}
	}
	
	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20" || frm.A9OBJ.value == "M30"){
		if(frm.A9VL09.value == ""){
			alert("Du m\u00E5ste v\u00E4lja antal skadefria \u00E5r.")
			frm.A9VL09.focus();
			return false;
		}
	}
	
	/*if(frm.radio1[0].checked == false && frm.radio1[1].checked == false){
		alert("Du m\u00E5ste kryssa i Trafikskada senaste 2 \u00E5ren")
		if(document.layers){
			frm.radio1[0].backgroundColor='#0000ff';
			frm.radio1[1].backgroundColor='#0000ff';
		}
		else{
			frm.radio1[0].style.backgroundColor='#0000ff';
			frm.radio1[1].style.backgroundColor='#0000ff';
		}
		return false;
	}

	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20"){
		if(!(frm.check600.checked)) {
			alert('Vi kan tyv\u00E4rr inte teckna f\u00F6rs\u00E4kring om bilens v\u00E4rde\n\u00F6verskrider 500 000 kr.\nVerifiera att bilens v\u00E4rde understiger 500 000 kr,\ngenom att klicka i ”rutan” p\u00E5 premieformul\u00E4ret.');
			frm.check600.focus();
			frm.check600.style.backgroundColor='#0000ff';
			return false;
		}
	}
	*/
	if(frm.A9OBJ.value == "M10" || frm.A9OBJ.value == "M20"){

	if(frm.A9CL01.options[frm.A9CL01.selectedIndex].value=='Button2')
	{
	if(frm.A9KIL2.value == '    315')
	{
		
			frm.A9CL07.checked=true;
	}		
	}

	}
	
return true;
}
// Validate***************************************************************

function send2()
{
	if(validate())
	{
		if (document.layers){
			var iTop = ((window.innerHeight / 2)-50) + window.pageYOffset
			var iLeft = ((window.innerWidth / 2)-105) + window.pageXOffset
			document.layers.WorkDiv.visibility='visible'
			document.layers.WorkDiv.top = 280
			document.layers.WorkDiv.left = iLeft
			document.forms[0].submit()	
			
		}
		else{
			var itop = ((document.body.clientHeight / 2) - 30) + document.body.scrollTop
			var ileft = ((document.body.clientWidth / 2) - 105)+ document.body.scrollLeft
			WorkDiv.style.top = 305
			WorkDiv.style.left = ileft
			WorkDiv.style.visibility='visible'
			document.forms[0].submit()	
		}
	}
}

function deSelect(inP){
	
	try{
	
	if(inP == 1){
		if(document.layers){
		frm.radio1[0].backgroundColor='';
		frm.radio1[1].backgroundColor='';
		}
		else{
		frm.radio1[0].style.backgroundColor='';
		frm.radio1[1].style.backgroundColor='';
		}
	}else{
		if(document.layers)
		{frm.check600.backgroundColor='';}
		else
		{frm.check600.style.backgroundColor='';}
	}
	}
	catch(err)
	{
	}
}


//Send2***********************************************************************

function openHelp(inP)
{
	if(oWin){
		oWin.close()
	}
	oWin = window.open("/fordon/help.asp?case=" + inP,"help","Height=200, Width=400")
	oWin.focus();
}
//openHelp***********************************************************************

function openNoRegHelp()
{
	var oWin = window.open("NoRegHelp.htm","noreg","Height=300, Width=400")
}
//openNORHelp***********************************************************************


function startDate()
{
	if (!ready){PageInit2();}
	frm.A9IKFA.value = frm.begdat.value.substring(0,4);
	frm.A9IKFM.value = frm.begdat.value.substring(5,7);
	frm.A9IKFD.value = frm.begdat.value.substring(8,10);

}
//InitPage**************************************************************'

