var
  last_menu = '';
  show_adv_r = true;
  show_adv_l = true;
  oldTopScroll = 0;
  currAdvPos=10;
  curr_short = "";
  curr_shirt = "";
  
function webClient() {

  var i;

  this.IE    = false;
  this.NS    = false;
  this.OP    = false; 
  this.release = null;
  
  if ((i = navigator.userAgent.indexOf("Opera")) >= 0) {
    this.OP = true;
    this.version = parseFloat(navigator.userAgent.substr(i + 5));
    return;
  }

  
  if ((i = navigator.userAgent.indexOf("MSIE")) >= 0) {
    this.IE = true;
    this.release = parseFloat(navigator.userAgent.substr(i + 4));
    return;
  }

  if ((i = navigator.userAgent.indexOf("Netscape6/")) >= 0) {
    this.NS = true;
    this.release = parseFloat(navigator.userAgent.substr(i + 10));
    return;
  }

  if ((i = navigator.userAgent.indexOf("Netscape7/")) >= 0) {
    this.NS = true;
    this.release = parseFloat(navigator.userAgent.substr(i + 10));
    return;
  }

  if ((i = navigator.userAgent.indexOf("Gecko")) >= 0) {
    this.NS = true;
    this.release = 6.1;
    return;
  }
}


var webClient = new webClient();

if (webClient.IE)
	document.onmouseup = pageMouseUp;
else
  document.addEventListener("mouseup", pageMouseDown, true);

function pageMouseUp(event) {

  var el;
  
  //if (activeButton == null)
  //  return;

  if (webClient.IE)
    el = window.event.srcElement;
  else
    el = (event.target.tagName ? event.target : event.target.parentNode);

  //alert(el.id + ":" + ("m_"+last_menu));
  if (el.id != ("m_"+last_menu)) {
    if (last_menu != '') {
      document.getElementById("m_"+last_menu).style.visibility = "hidden";
    }
  }
  
}


function item_over(eid) {
  document.getElementById(eid).bgColor = "#7F5316";
}

function item_out(eid) {
  document.getElementById(eid).bgColor = "#E3DBCB";
}

function btn_over(eid,text) {
  document.getElementById(eid).src = "./scripts/img_button.php?o&text="+text;
}

function btn_out(eid,text) {
  document.getElementById(eid).src = "./scripts/img_button.php?text="+text;
}

function btn_over_ex(eid,text) {
  document.getElementById(eid).src = "../scripts/img_button.php?o&text="+text;
}

function btn_out_ex(eid,text) {
  document.getElementById(eid).src = "../scripts/img_button.php?text="+text;
}

function show_menu(eid) {
  close_menu();
  if( eid != '' ) {
    document.getElementById("m_"+eid).style.top = getPageOffsetTop(document.getElementById(eid))-1 + "px";
    document.getElementById("m_"+eid).style.left = getPageOffsetLeft(document.getElementById(eid))+document.getElementById(eid).offsetWidth+1 + "px";
    document.getElementById("m_"+eid).style.visibility = "visible";
    last_menu = eid;
  } 
}

function show_menu_ex(eid) {
  close_menu();
  if( eid != '' ) {
    document.getElementById("m_"+eid).style.top = getPageOffsetTop(document.getElementById(eid))-1 + 20 + "px";
    document.getElementById("m_"+eid).style.left = getPageOffsetLeft(document.getElementById(eid)) + "px";
    document.getElementById("m_"+eid).style.visibility = "visible";
    last_menu = eid;
  } 
}

function close_menu() {
  if(last_menu != '') {
    document.getElementById("m_"+last_menu).style.visibility = "hidden"; 
    last_menu = '';
  }
}

function getPageOffsetLeft(el) {
  return el.offsetLeft + (el.offsetParent ? getPageOffsetLeft(el.offsetParent) : 0);
}

function getPageOffsetTop(el) {
  return el.offsetTop + (el.offsetParent ? getPageOffsetTop(el.offsetParent) : 0);
}

function numbers() {
  if((event.keyCode != 8)  && (event.keyCode < 48 || event.keyCode > 57)) 
	{ 
	event.returnValue = false; 
	} 
	else 
	{
	if((event.which != 47) &&  (event.which < 48 || event.which > 57)) return false;
	}
}

function move_advert() {
  if(screen.width>=1020)
  {
    if(show_adv_l) {
      document.getElementById("DivAdvert_l").style.left = getPageOffsetLeft(document.getElementById("logo")) - 122 - 10;
      document.getElementById("DivAdvert_l").style.top = document.body.scrollTop + 10;
    }
  
    if(show_adv_r) {
     document.getElementById("DivAdvert_r").style.left = getPageOffsetLeft(document.getElementById("logo"))  + document.getElementById("logo").width + 10;
     document.getElementById("DivAdvert_r").style.top = document.body.scrollTop + 10;
    }
  }
}

function move_advert_ex() {
  if(screen.width>=1020)
  {
    if(show_adv_l) {
      document.getElementById("DivAdvert_l").style.left = getPageOffsetLeft(document.getElementById("logo_l")) - 122 - 10;
      document.getElementById("DivAdvert_l").style.top = document.body.scrollTop + 10;
    }
  
    if(show_adv_r) {
     document.getElementById("DivAdvert_r").style.left = getPageOffsetLeft(document.getElementById("logo_r"))  + document.getElementById("logo_r").width + 10;
     document.getElementById("DivAdvert_r").style.top = document.body.scrollTop + 10;
    }
  }
}

function sh_r(){
  show_adv_r = false;
  document.getElementById("DivAdvert_r").style.left = -500;   
}

function sh_l(){
  show_adv_l = false;
  document.getElementById("DivAdvert_l").style.left = -500;   
}

function fill_shirt(doit) {
  //alert((document.getElementById("div_shirt").innerHTML));
  document.all.neuform.shirt_mass.value = (doit?"1":"0");
  if(doit)
    document.getElementById("div_shirt").innerHTML = curr_shirt;
  else {
    curr_shirt = document.getElementById("div_shirt").innerHTML;  
    document.getElementById("div_shirt").innerHTML = "";
  }
  //alert(document.all.neuform.shirt_mass.value);
}

function fill_short(doit) {
  //alert((document.getElementById("div_shirt").innerHTML));
  document.all.neuform.short_mass.value = (doit?"1":"0");
  if(doit)
    document.getElementById("div_short").innerHTML = curr_short;
  else {
    curr_short = document.getElementById("div_short").innerHTML;  
    document.getElementById("div_short").innerHTML = "";
  }
}

function fill_hose(doit) {
  //alert((document.getElementById("div_hose").innerHTML));
  document.all.neuform.hose_mass.value = (doit?"1":"0");
  if(doit)
    document.getElementById("div_hose").innerHTML = curr_hose;
  else {
    curr_hose = document.getElementById("div_hose").innerHTML;  
    document.getElementById("div_hose").innerHTML = "";
  }
}

function hole_hosen_manschetten(sel){
	var option = sel.options[sel.selectedIndex].value;		
	
	if(option == "male"){
		var x = document.getElementById("damen_manschetten1").style;
		//alert(x);
		document.getElementById("damen_manschetten1").style.display = "none";
		document.getElementById("damen_manschetten2").style.display = "none";
		document.bestellform.hmanschetten[4] = null;
		document.bestellform.hmanschetten[3] = null;
	}
	else{
		document.getElementById("damen_manschetten1").style.display = "";
		document.getElementById("damen_manschetten2").style.display = "";
		var addme = new Option('M3', 'M3');
    	document.bestellform.hmanschetten[3] = addme;
		var addme1 = new Option('M4', 'M4');
    	document.bestellform.hmanschetten[4] = addme1;
	}
}


/* function wResize (Ereignis) {
  move_advert();
  return true;
}

window.onresize = wResize; */
