function edit_org(page, rtype){
	var edit = document.getElementById('edit_temp');
	edit.innerHTML = '<span class="loading">Loading... </span><img src="templates/images/loader.gif">';
	edit.style.top = "45%";
	edit.style.left = '45%';
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			xmlhttp = new
			ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	var file = 'import_xls.php?type='+rtype+'&update_temp='+page;
	xmlhttp.open('GET', file, true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
			var sel_field = xmlhttp.responseText;
			if( sel_field ){
				edit.style.top = "0";
				edit.style.left = '30%';
				edit.innerHTML = '<a href="javascript:close();">Close</a>';
				edit.innerHTML = document.getElementById('edit_temp').innerHTML + sel_field;
			}
		}
	}
	xmlhttp.send(null)
	return;
}
function close() {
	document.getElementById('edit_temp').innerHTML = '';
}
function addNACE(value1, ver){
	if (ver == '1.1') {
		var txt = document.getElementById("NACEcoding");
	}
	else {
		var txt = document.getElementById("nace2");
	}
	var val = txt.value;
	if ((val.search(value1) > 0)||(val.substr(0, value1.length)==value1)) {
		val.replace(value1, "")
		txt.value = val;
	}
	else if (txt.value == '') {
		txt.value = value1;
	}
	else {
		txt.value = txt.value + ", " +value1;
	}
}
function select_change(frm) {
	document.location = "register.php?id="+frm;
}
function calendar_s() {
	var bas_cal,dp_cal,ms_cal;      
	dp_cal  = new Epoch("epoch_popup","popup",document.getElementById("reg_date"));
}
function calendar_sv() {
	var bas_cal,dp_cal,ms_cal;      
	dp_cal  = new Epoch("epoch_popup","popup",document.getElementById("vreg_date"));
}
function calendar_s2() {
	var bas_cal,dp_cal,ms_cal;      
	dp_cal  = new Epoch("epoch_popup","popup",document.getElementById("reg_date2"));
}
function hide_calendar() {
	document.getElementById('epoch_popup').style.display = "none";
}
function showSecondDate() {
	var field = document.getElementById('rowh');
	field.style.display = "block";
	var label1 = document.getElementById('lreg_date');
	label1.innerHTML = "Start Date";
}
function hideSecondDate() {
	var field = document.getElementById('rowh');
	field.style.display = "none";
	var label1 = document.getElementById('lreg_date');
	label1.innerHTML = "Date";
}
function importxls() {
	document.getElementById('loading').innerHTML = '<span class="loading">Loading... </span><img src="templates/images/loader.gif">';
}
function showSecondEmp() {
	var field = document.getElementById('rowh1');
	field.style.display = "block";
	var label1 = document.getElementById('lempno');
	label1.innerHTML = "Min employers";
}
function hideSecondEmp() {
	var field = document.getElementById('rowh1');
	field.style.display = "none";
	var label1 = document.getElementById('lempno');
	label1.innerHTML = "Employers";
}

function getValues(page){
	document.getElementById('sel_value').innerHTML = '<span class="loading">Loading... </span><img src="templates/images/loader.gif">';
	document.getElementById('where').innerHTML = 'Please, select logical operator';
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
	try {
		xmlhttp = new
		ActiveXObject('Microsoft.XMLHTTP');
	} catch (E) {
		xmlhttp = false;
	}
	}
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
        var file = 'search.php?field='+page;
	    xmlhttp.open('GET', file, true);
	    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4) {
                var sel_value = xmlhttp.responseText;
                if( sel_value ){
                      document.getElementById('sel_value').innerHTML = sel_value;
                      document.getElementById('mcs_search_condition').value = document.getElementById('mcs_search_condition').value+' '+document.getElementById('field').value;
                      document.getElementById('where').innerHTML = 'SELECT * FROM '+document.getElementById('mcs_search_table').value+' WHERE '+document.getElementById('mcs_search_condition').value;
                }
        }
        }
        xmlhttp.send(null)
return;
}
function ins(oper) {
	var n = document.getElementById('mcs_search_condition');
	if (oper == 'Clear') {
		n.value = '';
		document.getElementById('where').innerHTML = 'Please select criteria for select';
		document.getElementById('s_value').style.display = 'none';
		document.getElementById('s_table').innerHTML = document.getElementById('s_table').innerHTML;
	}
	else {
		n.value = n.value+' '+oper+' ';
		var m = document.getElementById('mcs_search_condition');
		var t = document.getElementById('where');
		t.innerHTML = 'Please select value(s) from listbox then click "Search"';
	}
}
function showform(frm) {
	var xmlhttp=false;
	try {
	                xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	        } catch (e) {
	                try {
	                        xmlhttp = new
	                        ActiveXObject('Microsoft.XMLHTTP');
	            } catch (E) {
	                xmlhttp = false;
	                        }
	        }
	        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	                xmlhttp = new XMLHttpRequest();
	        }
	        document.getElementById('import').innerHTML = '<h1 style="color: red">Loading...</h1>';
	        var file = 'statistic.php?view=';
		    xmlhttp.open('GET', file+frm, true);
		    xmlhttp.onreadystatechange=function() {
	        if (xmlhttp.readyState==4) {
	                var sel_field = xmlhttp.responseText;
	                if( sel_field ){
	                      document.getElementById('import').innerHTML = sel_field;
	                }
	        }
	        }
	        xmlhttp.send(null)
	return;
}
function showverifier(frm) {
	var xmlhttp=false;
	try {
	                xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	        } catch (e) {
	                try {
	                        xmlhttp = new
	                        ActiveXObject('Microsoft.XMLHTTP');
	            } catch (E) {
	                xmlhttp = false;
	                        }
	        }
	        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	                xmlhttp = new XMLHttpRequest();
	        }
	        document.getElementById('import').innerHTML = '<h1 style="color: red">Loading...</h1>';
	        var file = 'statistic.php?ver=';
		    xmlhttp.open('GET', file+frm, true);
		    xmlhttp.onreadystatechange=function() {
	        if (xmlhttp.readyState==4) {
	                var sel_field = xmlhttp.responseText;
	                if( sel_field ){
	                      document.getElementById('import').innerHTML = sel_field;
	                }
	        }
	        }
	        xmlhttp.send(null)
	return;
}
function select_change(frm) {
	document.location = "edit_data.php?field="+frm;
}
function select_registration(frm) {
	document.location = "register.php?id="+frm;
}
function legend(value) {
	var res = "";
	switch (value) {
		case "0":
			res = "This is unofficial verifier number";
		break;
		case "1":
			res = "Unknown action or Invalid type";
		break;
		case "2":
			res = "Invalid date";
		break;
		case "3":
			res = "Blank city name, company name or contact name";
		break;
		case "4":
			res = "Blank country code";
		break;
		case "5":
			res = "Blank Telephone area";
		break;
		case "6":
			res = "Blank  Telephone number";
		break;
		case "7":
			res = "Blank NACE code";
		break;
		case "8":
			res = "Number of employees 0";
		break;
		case "9":
			res = "Invalid postcode";
		break;
	}
	document.getElementById('legend').innerHTML = "Means "+res;
}
function refreshfields(id, act) {
	var xmlhttp=false;
	try {
	                xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	        } catch (e) {
	                try {
	                        xmlhttp = new
	                        ActiveXObject('Microsoft.XMLHTTP');
	            } catch (E) {
	                xmlhttp = false;
	                        }
	        }
	        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	                xmlhttp = new XMLHttpRequest();
	        }
	        document.getElementById('import').innerHTML = '<h1 style="color: red">Loading...</h1>';
	        var file = 'edit_data.php?refresh=';
		    xmlhttp.open('GET', file+id+'&action='+act, true);
		    xmlhttp.onreadystatechange=function() {
	        if (xmlhttp.readyState==4) {
	                var sel_field = xmlhttp.responseText;
	                if( sel_field ){
	                      document.getElementById('import').innerHTML = sel_field;
	                }
	        }
	        }
	        xmlhttp.send(null)
	return;
}
function showedit(str) {
	document.getElementById('admbase').style.display = 'none';
	document.getElementById('admwcs').style.display = 'none';
	document.getElementById('all_select_box').style.display = 'none';
	document.getElementById(str).style.display = "block";
}

function sel_type(EmpNum) {
	var str = document.getElementById('noe').value;
	if (!str) {
		str = 0;
	}
	if (str == 0) {
		str = 0;
	}
	if (EmpNum == 0) {
		EmpNum = 0;
	}
	var p=parseFloat(EmpNum);
	if ((parseFloat(EmpNum) == EmpNum) &&(EmpNum >=0)) {
		EmpNum = parseFloat(EmpNum);
		document.getElementById('noe').value = EmpNum;
		if (EmpNum < 11) {
			document.getElementById('ctype').value = "Mi";
			//document.getElementById('ctype1').value = "Mi";
		}
		else if (EmpNum < 50 && EmpNum > 10) {
			document.getElementById('ctype').value = "S";
			//document.getElementById('ctype1').value = "S";
		}
		else if (EmpNum > 50 && EmpNum < 250) {
			document.getElementById('ctype').value = "M";
			//document.getElementById('ctype1').value = "M";
		}
		else if (EmpNum > 250) {
			document.getElementById('ctype').value = "L";
			//document.getElementById('ctype1').value = "L";
		}
		else {
			document.getElementById('ctype').value = "U";
			//document.getElementById('ctype1').value = "U";
		}
	}
	else {
		if (!p) {
			p = 0;
		}
		if (p < 0) {
			p = p*(-1);
		}
		str = ''+p;
		document.getElementById('noe').value = str;
	}
}
function check_type(type) {
	var EmpNum = document.getElementById('noe').value;
	if (type != 'Mi' && type != 'S' && type != 'M' && type != 'L' && type != 'U') {
		if (EmpNum < 11) {
			document.getElementById('ctype').value = "Mi";
			//document.getElementById('ctype1').value = "Mi";
		}
		else if (EmpNum < 50 && EmpNum > 10) {
			document.getElementById('ctype').value = "S";
			//document.getElementById('ctype1').value = "S";
		}
		else if (EmpNum > 50 && EmpNum < 250) {
			document.getElementById('ctype').value = "M";
			//document.getElementById('ctype1').value = "M";
		}
		else if (EmpNum > 250) {
			document.getElementById('ctype').value = "L";
			//document.getElementById('ctype1').value = "L";
		}
		else {
			document.getElementById('ctype').value = "U";
			//document.getElementById('ctype1').value = "U";
		}
	}
}
function check_tel_number(number, box) {
	var str = document.getElementById(box).value;
	if (!number.match("^[()0-9./-]+$")) {
		if (number.substring(number.length-1, number.length).match("^[a-z.]+$")) {
			document.getElementById(box).value = str.substring(0, str.length-1);
		}
		else {
			document.getElementById(box).value = '';
		}
	}
}
function check_date(date, box) {
	var str = document.getElementById(box).value;
	var len = str.length;
	if (date.match("^[0-9.]+$") && date.length() < 11) {
		if ((!date.substring(0, date.length-1).match("^[0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9]$")) && date.length == 10) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
		else { //if (date.length() >= 10) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
	}
	else {
		if (date.substring(date.length-1, date.length).match("^[a-z.]+$")) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
		else {
			document.getElementById(box).value = '';
		}
	}
}
function check_date1(date, box) {
	var str = document.getElementById(box).value;
	if (!date.match("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4}$")) {
		if (date.substring(0, 10).match("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4}$")) {
			document.getElementById(box).value = date.substring(0, 10);
		}
		else {
			document.getElementById(box).value = '';
		}
	}
}
function check_vdate(date, box) {
	var str = document.getElementById(box).value;
	var len = str.length;
	if (date.match("^[0-9. :]+$") && date.length() < 11) {
		if ((!date.substring(0, date.length-1).match("^[0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9] [0-9]{2}:[0-9]{2}:[0-9]{2}$")) && date.length == 10) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
		else { //if (date.length() >= 10) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
	}
	else {
		if (date.substring(date.length-1, date.length).match("^[a-z.]+$")) {
			document.getElementById(box).value = date.substring(0, date.length-1);
		}
		else {
			document.getElementById(box).value = '';
		}
	}
}
function check_vdate1(date, box) {
	var str = document.getElementById(box).value;
	if (!date.match("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4} [0-9]{2}:[0-9]{2}:[0-9]{2}$")) {
		if (date.substring(0, 10).match("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4}$")) {
			document.getElementById(box).value = date.substring(0, 10);
		}
		else {
			document.getElementById(box).value = '';
		}
	}
}
function setNace(ver){
	var edit = document.getElementById('nace');
	edit.innerHTML = '<span class="loading">Loading... </span><img src="templates/images/loader.gif">';
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			xmlhttp = new
			ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	var file = 'ajax.php?getnace='+ver;
	xmlhttp.open('GET', file, true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
			var sel_field = xmlhttp.responseText;
			if( sel_field ){
				edit.innerHTML = sel_field;
			}
		}
	}
	xmlhttp.send(null)
	return;
}
function checkpref(pref) {
	var rn = document.getElementById('reg_num').value;
	if (rn.substring(0,3) != document.getElementById('prefix').value) {
		document.getElementById('reg_num').value = document.getElementById('prefix').value;
	}
}