function disableContactDetailsFields() {
	if(sameContactDetails){
		document.getElementById("branchoffice").disabled = true;
		document.getElementById("street2").disabled = true;
		document.getElementById("zip2").disabled = true;
		document.getElementById("city2").disabled = true;
		document.getElementById("country2").disabled = true;
		document.getElementById("phone2").disabled = true;
		document.getElementById("email2").disabled = true;
		sameContactDetails = false;			
	} else {
		document.getElementById("branchoffice").disabled = false;
		document.getElementById("branchoffice").disabled = false;
		document.getElementById("street2").disabled = false;
		document.getElementById("zip2").disabled = false;
		document.getElementById("city2").disabled = false;
		document.getElementById("country2").disabled = false;
		document.getElementById("phone2").disabled = false;
		document.getElementById("email2").disabled = false;
		sameContactDetails = true;
	}
}

// Currently not used
/*
function hideContactDetailsFields() {
	if(sameDetails){
		document.getElementById("branchoffice").style.visibility = "hidden";
		document.getElementById("street2").style.visibility = "hidden";
		document.getElementById("zip4").style.visibility = "hidden";
		document.getElementById("zip5").style.visibility = "hidden";
		document.getElementById("zip6").style.visibility = "hidden";
		document.getElementById("phone2").style.visibility = "hidden";
		document.getElementById("email2").style.visibility = "hidden";
		sameContactDetails = false;			
	} else {
		document.getElementById("branchoffice").style.visibility = "visible";
		document.getElementById("branchoffice").style.visibility = "visible";
		document.getElementById("street2").style.visibility = "visible";
		document.getElementById("zip4").style.visibility = "visible";
		document.getElementById("zip5").style.visibility = "visible";
		document.getElementById("zip6").style.visibility = "visible";
		document.getElementById("phone2").style.visibility = "visible";
		document.getElementById("email2").style.visibility = "visible";
		sameContactDetails = true;
	}
}
*/

var sameContactDetails = true;

function disableOpeningHoursFields() {
	if(openingHours){
		document.getElementById("sameopeninghours").disabled = true;
		document.getElementById("opens11").disabled = true;
		document.getElementById("opens12").disabled = true;
		document.getElementById("opens13").disabled = true;
		document.getElementById("opens14").disabled = true;
		document.getElementById("opens15").disabled = true;
		document.getElementById("opens16").disabled = true;
		document.getElementById("opens17").disabled = true;
		document.getElementById("opens31").disabled = true;
		document.getElementById("opens32").disabled = true;
		document.getElementById("opens33").disabled = true;
		document.getElementById("opens34").disabled = true;
		document.getElementById("opens35").disabled = true;
		document.getElementById("opens36").disabled = true;
		document.getElementById("opens37").disabled = true;	
		document.getElementById("closes21").disabled = true;
		document.getElementById("closes22").disabled = true;
		document.getElementById("closes23").disabled = true;
		document.getElementById("closes24").disabled = true;
		document.getElementById("closes25").disabled = true;
		document.getElementById("closes26").disabled = true;
		document.getElementById("closes27").disabled = true;
		document.getElementById("closes41").disabled = true;
		document.getElementById("closes42").disabled = true;
		document.getElementById("closes43").disabled = true;
		document.getElementById("closes44").disabled = true;
		document.getElementById("closes45").disabled = true;
		document.getElementById("closes46").disabled = true;
		document.getElementById("closes47").disabled = true;	
		openingHours = false;			
	} else {
		document.getElementById("sameopeninghours").disabled = false;
		document.getElementById("opens11").disabled = false;
		document.getElementById("opens12").disabled = false;
		document.getElementById("opens13").disabled = false;
		document.getElementById("opens14").disabled = false;
		document.getElementById("opens15").disabled = false;
		document.getElementById("opens16").disabled = false;
		document.getElementById("opens17").disabled = false;
		document.getElementById("opens31").disabled = false;
		document.getElementById("opens32").disabled = false;
		document.getElementById("opens33").disabled = false;
		document.getElementById("opens34").disabled = false;
		document.getElementById("opens35").disabled = false;
		document.getElementById("opens36").disabled = false;
		document.getElementById("opens37").disabled = false;
		document.getElementById("closes21").disabled = false;
		document.getElementById("closes22").disabled = false;
		document.getElementById("closes23").disabled = false;
		document.getElementById("closes24").disabled = false;
		document.getElementById("closes25").disabled = false;
		document.getElementById("closes26").disabled = false;
		document.getElementById("closes27").disabled = false;
		document.getElementById("closes41").disabled = false;
		document.getElementById("closes42").disabled = false;
		document.getElementById("closes43").disabled = false;
		document.getElementById("closes44").disabled = false;
		document.getElementById("closes45").disabled = false;
		document.getElementById("closes46").disabled = false;
		document.getElementById("closes47").disabled = false;
		openingHours = true;
	}	
}

var openingHours = false;


function enableEclassFields(fileId){
	eclassId = "eClass" + fileId;
	eclassLevel2Id = "eClass" + fileId + "_level2";
	if(eclassFields){
		document.getElementById(eclassId).disabled = true;
		document.getElementById(eclassLevel2Id).disabled = true;
		eclassFields = false;			
	} else {
		document.getElementById(eclassId).disabled = false;
		document.getElementById(eclassLevel2Id).disabled = false;
		eclassFields = true;
	}

}
 
var eclassFields = false;

 //http://snook.ca/archives/javascript/testing_for_a_v/function oc(a) {	var o = {};	for(var i=0;i<a.length;i++) {		o[a[i]]='';	}	return o;} function selectAT_CH_DE(){	selObj = document.getElementById('eligCountry1');	for (i = 0; i < selObj.options.length; i++) {		if (selObj.options[i].value in oc(['AT', 'CH', 'DE'])) {			selObj.options[i].selected=true;		}	}} function selectEU(){	selObj = document.getElementById('eligCountry1');	for (i = 0; i < selObj.options.length; i++) {
		//if (selObj.options[i].value in oc(['Austria','Belgium','Bulgaria','Cyprus','Czech Republic','Germany','Denmark','Estonia','Spain','Finland','France','Greece','United Kingdom','Ireland','Italy','Hungary','Latvia','Lithuania','Luxembourg','Malta','Netherlands','Poland','Portugal','Romania','Sweden','Slovakia','Slovenia'])) {			if (selObj.options[i].value in oc(['AT','BE','BG','CY','CZ','DE','DK','EE','ES','FI','FR','GR','GB','IE','IT','HU','LV','LT','LU','MT','NL','PL','PT','RO','SE','SK','SI'])) {			selObj.options[i].selected=true;		}	}}

function clearAll(){
	selObj = document.getElementById('eligCountry1');
	for (i = 0; i < selObj.options.length; i++) {
		selObj.options[i].selected=false;
	}
}






function hideDiv(range){
	tag = document.getElementsByTagName("div");
	for(x=0;x<tag.length; x++){
		//alert('X'+tag[x].getAttribute('id'))
	    if (tag[x].getAttribute('id') != null) {
		if(tag[x].getAttribute('id').indexOf(range) != -1){
			tag[x].style.display = "none";
		}
	    }
	}
}
function view(id){
	ge = document.getElementById('choose_' + id.value);
	hideDiv("choose_" + id.value.substring(0,1)); //choose_a, choose_b or choose_c
	ge.style.display = "block";
}

