var selected;
var submitter = null;

function submitFunction() {
    submitter = 1;
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
function popupProduct(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=904,height=704,screenX=150,screenY=150,top=150,left=150')
}

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.getElementById('payment'[0])) {
    document.getElementById('payment'[buttonSelect]).checked=true;
  } else {
    //document.getElementById('payment'[selected]).checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}

function popupImageWindow(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

function show_detail(info_id) {
	document.getElementById('detail_'+info_id).className='encyclopedia_show';
}
function hide_detail(info_id) {
	document.getElementById('detail_'+info_id).className='encyclopedia';
}

function show_byid(info_id) {
	document.getElementById(info_id).className='encyclopedia_show';
}
function hide_byid(info_id) {
	document.getElementById(info_id).className='encyclopedia';
}





function check_behoerde(e) {
	var element = document.getElementById('form_behoerde');
	if(document.all) {
		var classvalue = element.getAttribute('className');
	} else {
		var classvalue = element.getAttribute('class');
	}
	if(e.value.length>0 && classvalue == 'form_behoerde_hide') {
		element.className='form_behoerde_show';
		check_vat_change(document.getElementById('form_country'));
	} else if(e.value.length==0 && classvalue == 'form_behoerde_show') {
		element.className='form_behoerde_hide';
		document.getElementById('form_company_form').className='form_behoerde_hide';
	}
}
function check_form_company(e) {
	if(e.value=='sonstige') {
		document.getElementById('form_company_form').className='form_behoerde_show';
	} else {
		document.getElementById('form_company_form').className='form_behoerde_hide';
	}
}
function check_vat_change(e) {
	Array.prototype.in_array = function(needle) {
		for(var i=0; i < this.length; i++) {
			if(this[i] == needle) {
				return true;
			} else if (this[i].in_array) { // Überprüft ob es ein Array ist, mittels der eigenen Funktion
				if (this[i].in_array(needle)) return true; // Rekursiver Aufruf, return-Wert wird überprüft
			}
		}
		return false;
	}
	var allowed_countrys=[14,73,105,222,195,150,223,203,170,226,225,229,227,230,124,228,224,232];

	var selected = e.options[e.selectedIndex].value;
	if(allowed_countrys.in_array(selected) && document.getElementById('form_company').value.length>0) {
		var element = document.getElementById('form_vat_country');
		document.getElementById('form_vat_div').className='show_vat';
		document.getElementById('form_vat_div').setAttribute('className','show_vat');
		for(i=0; i<element.options.length;i++) {
			if(element.options[i].value==selected) {
				element.selectedIndex=i;
			}
		}
	} else {
		var element = document.getElementById('form_vat_div');
		element.className='hide_vat';
		element.setAttribute('className','hide_vat');
		document.getElementById('form_vat').value = '';
	}
}


function show_tooltip2(key) {
	$(key+'_tooltip').removeClass('tooltip');
	$(key+'_tooltip').addClass('tooltip_show');
}
function hide_tooltip2(key) {
	$(key+'_tooltip').removeClass('tooltip_show');
	$(key+'_tooltip').addClass('tooltip');
}
