function GoToRegion(elem) {
	switch (elem.options[elem.selectedIndex].value) {
    	case '1':
        	location.href = 'http://www.cvkeskus.ee';
            break;
        case '2':
            location.href = 'http://www.cvmarket.lv';
            break;
        case '3':
            location.href = 'http://www.cvmarket.lt';
            break;
        case '4':
            location.href = 'http://www.cvmarket.cz';
            break;
        case '8':
            location.href = 'http://www.cvmarket.sk';
            break;            
        case '9':
            location.href = 'http://www.cvmarket.pl';
            break;
        case '10':
            location.href = 'http://www.cvmarket.ro';
            break;
        case '6':
            location.href = 'http://www.cvmarket.net';
            break;
        case '11':
            location.href = 'http://www.cvmarket.nl';
            break;
        case '12':
            location.href = 'http://www.cvcentrum.hu';
            break;
        default:
            location.href = 'http://www.cvkeskus.ee';
    }
}
    
function GoToCositeRegion(elem) {
	switch(elem.options[elem.selectedIndex].value) {
    	case '1' :
        	location.href = 'http://praktika.cvkeskus.ee';
            break;
        default :
            location.href = 'http://www.cvkeskus.ee';
    }
}

function CompareJobs(job_id) {
	var i = 0;
    var str_arr = job_id + ','; // Add clicked job to the array
    el = document.getElementById('job_'+i);
    while (el!=undefined) { // Loop all jobs in the list
	    if (el.checked==true) // add job if checked
        	str_arr += el.value + ',';
        i++;
        el = document.getElementById('job_'+i);
    }
    // Submit values
    frm = document.getElementById('comapre_jobs_form');
    frm.job_ids.value = str_arr;
    frm.submit();
    return false;
}

function refreshRegContentHolders(val) {
	obj0 = document.getElementById('reg_content_0');
    obj1 = document.getElementById('reg_content_1');
    obj2 = document.getElementById('reg_content_2');
    if (val<1) {
    	if (obj0) { obj0.style.display = ''; }
        if (obj1) { obj1.style.display = 'none'; }
        if (obj2) { obj2.style.display = 'none'; }
    } else if (val==1) {
        if (obj0) { obj0.style.display = 'none'; }
        if (obj1) { obj1.style.display = ''; }
        if (obj2) { obj2.style.display = 'none'; }
    } else {
        if (obj0) { obj0.style.display = 'none'; }
        if (obj1) { obj1.style.display = 'none'; }
        if (obj2) { obj2.style.display = ''; }
    }
}

function JsToggleCountries(frm,value,apply) {
	if (!apply) {
		if(frm.elements['cv1[country_id]'])
			frm.elements['cv1[country_id]'].disabled = !value;
		else			
			frm.elements['cv[country_id]'].disabled = !value;
	} else {
        var el = frm.elements['appl[cv_upload][country_id]'];
        if (el == null) el = frm.elements['appl[cv_upload2][country_id]'];
        el.disabled = !value;
	}
}

function JsToggleCountries2(frm,value) {
    frm.elements['cv[country_id]'].disabled = !value;
}

show_field = function(id) {
    var element = document.getElementById(id);
    if (element.style.display == 'none') {
        element.style.display = '';
    } else {
        element.style.display = 'none';
    }
}

function changeVisibility(type) {
	var calc = document.getElementById('salary_calc');
	var enq = document.getElementById('salary_enq');
	if(type == 0) {
		enq.style.display = 'block';
		calc.style.display = 'none';
	} else {
		calc.style.display = 'block';
		enq.style.display = 'none';
	}
}

function ChangeFormView(view_mode) {
    var upl_div = document.getElementById('div_upload_cv');
    var crt_div = document.getElementById('div_create_cv');
    var appl_div = document.getElementById('div_appl_edit');
    
    switch (view_mode) {
        case 0: 
            if(upl_div != undefined) upl_div.style.display = "none";
            if(crt_div != undefined) crt_div.style.display = "none";
        break;
        
        case 1:
            if(upl_div != undefined) upl_div.style.display = "none";
            if(crt_div != undefined) crt_div.style.display = "block";
        break;
        
        case 2:
            if(upl_div != undefined) upl_div.style.display = "block";
            if(crt_div != undefined) crt_div.style.display = "none";
        break;
        
        case 3:
            if(appl_div != undefined) appl_div.style.display = "none";
        break;
        
        case 4:
            if(appl_div != undefined) appl_div.style.display = "block";
        break;
    }   
}

function showFullForm(key) {
    var p1 = document.getElementById('fa_part1');
    var p2 = document.getElementById('fa_part2');
    var p3 = document.getElementById('fa_part3');
    var p4 = document.getElementById('fa_part4');
    var m1 = document.getElementById('appl_email');
    var m2 = document.getElementById('appl_email2');
    if (key) {
        p1.style.display = 'none';
        p2.style.display = '';
        p3.style.display = '';
        p4.style.display = '';
        if (m2.value.length == 0) {
        	m2.value = m1.value;
        }
        window.innerHeight = 770;
    } else {
        p1.style.display = '';
        p2.style.display = 'none';
        p3.style.display = 'none';
        p4.style.display = 'none';
        window.innerHeight = 300;
    }
}

function JsToggleStillWorking(elem) {
    var frm = elem.form;
    // disable/enable job end time and leaving reason
    frm.elements['cv[cv_workexps][job_end][month]'].disabled = elem.checked;
    frm.elements['cv[cv_workexps][job_end][year]'].disabled = elem.checked;
    frm.elements['cv[cv_workexps][leaving_reason]'].disabled = elem.checked;
}