addLoadEvent(prepareInputsForHints);

function showsub(val){

for(i=1;i<=24;i++){
divid = "befattning"+i;
thediv = document.getElementById(divid);
thediv.style.display = 'none';
}

thediv = document.getElementById('befattning'+val);
thediv.style.display ='block';

}


function showsubut(val){

for(i=1;i<=22;i++){
divid = "utbildning"+i;


thediv = document.getElementById(divid);
thediv.style.display = 'none';
}

thediv = document.getElementById('utbildning'+val);
thediv.style.display ='block';

}


function showsublan(val){

for(i=1;i<=23;i++){
divid = "kommun"+i;

thediv = document.getElementById(divid);
thediv.style.display = 'none';
}

thediv = document.getElementById('kommun'+val);
thediv.style.display ='block';

//document.getElementById('lan_id').value = val;

}


var xmlHttp;
function savebe() {

var befattning = document.getElementById("befattning").options[document.getElementById("befattning").selectedIndex].text;

var index = document.getElementById("befattning").selectedIndex;

if(index == 0) { 
	alert('Du måste välja en befattning.');
	return;
}

var element = "under"+index;

var underbe = document.getElementById(element).options[document.getElementById(element).selectedIndex].text;

if(document.getElementById('time').selectedIndex == 0){
alert('Du måste ange tiden du har jobbat.')	;
return;
}

if(document.getElementById('time_spec').selectedIndex == 0){
alert('Du måste ange tiden du har jobbat.')	;
return;
}


var tid = document.getElementById('time').options[document.getElementById('time').selectedIndex].text;


var tid_spec = document.getElementById('time_spec').options[document.getElementById('time_spec').selectedIndex].text;


    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=savebe"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback;  

var sendData = "befattning="+befattning+"&underbe="+underbe+"&tid="+tid+"&tid_spec="+tid_spec;

xmlHttp.send(sendData);   
}

function callback() {
  if (xmlHttp.readyState == 4) {  
    if (xmlHttp.status == 200) {
		
		var text = xmlHttp.responseText;

		var divid = document.getElementById("choice");
		divid.innerHTML = text;
		
		divid.style.display ='block';
		
		
		
    }
  }
}


function callback2() {
  if (xmlHttp.readyState == 4) {  
    if (xmlHttp.status == 200) {
//		alert(xmlHttp.responseText); 
		
		var text = xmlHttp.responseText;

		var divid = document.getElementById("choiceut");
		divid.innerHTML = text;
		//divid.appendChild(document.createTextNode(text));
		
		divid.style.display ='block';
		
    }
  }
}

function getbefattning() {

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=getbefattning"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback;  

var sendData = "";

xmlHttp.send(sendData);   
	
}


function getutbildning() {

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=getutbildning"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback2;  

var sendData = "";

xmlHttp.send(sendData);   
	
}


function removebe(val){

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=removebe"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback;  

var sendData = "id="+val;

xmlHttp.send(sendData);   
 }


function removeut(val){

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=removeut"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback2;  

var sendData = "id="+val;

xmlHttp.send(sendData);   

 }




function saveut() {


var utbildning = document.getElementById("utbildning").options[document.getElementById("utbildning").selectedIndex].text;


var index = document.getElementById("utbildning").selectedIndex;

if(index == 0) { 
	alert('Du måste välja en utbildning.');
	return;
}

var element = "underut"+index;

var underut = document.getElementById(element).options[document.getElementById(element).selectedIndex].text;

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=saveut"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback2;  

var sendData = "utbildning="+utbildning+"&underut="+underut;

xmlHttp.send(sendData);   

}


function saveplace() {

var lanIndex = document.getElementById("lan").selectedIndex;

if(lanIndex == 0){
alert('Du måste välja en arbetsplacering.');
return;
}

var lan = document.getElementById("lan").options[lanIndex].text;

var kommun_val = "underkom"+lanIndex;

var kommunindex = document.getElementById(kommun_val).selectedIndex;

var kommun = document.getElementById(kommun_val).options[kommunindex].text;


    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=saveplace"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback3;  

var sendData = "lan="+lan+"&kommun="+kommun;

xmlHttp.send(sendData);   

}

function callback3() {
  if (xmlHttp.readyState == 4) {  
    if (xmlHttp.status == 200) {
//		alert(xmlHttp.responseText); 
		
		var text = xmlHttp.responseText;

		var divid = document.getElementById("choice_place");
		divid.innerHTML = text;
		//divid.appendChild(document.createTextNode(text));
		
		divid.style.display ='block';
		
    }
  }
}

function removeplace(val){

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=removeplace"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback3;  

var sendData = "id="+val;

xmlHttp.send(sendData);   

 }

function getplace() {

    if (window.ActiveXObject) { // om IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
	else if (window.XMLHttpRequest) { // om mozilla eller opera
        xmlHttp = new XMLHttpRequest();

    } else {
    
		return;
    }

var url = "registerCV.php?action=getplace"; 

xmlHttp.open("POST", url, true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = callback3;  

var sendData = "";

xmlHttp.send(sendData);   
	
}

