(function()
{
	var s = window.location.search.substring(1).split('&');
	if(!s.length) return;
	window.HTTP_GET = {};
	window.F_HTTP_GET = {};
	get_legnth = 0;
	for(var i  = 0; i < s.length; i++) 
	{
		var parts = s[i].split('=');
		if(unescape(parts[0]) != "?" && unescape(parts[1]) != "undefined")
		{
			window.HTTP_GET[unescape(parts[0])] = unescape(parts[1]);
			window.F_HTTP_GET[i] = new Object();
			window.F_HTTP_GET[i]['key'] = unescape(parts[0]);
			window.F_HTTP_GET[i]['value'] = unescape(parts[1]);
			get_legnth++;
		}
	}
}())

last_char = "";
function abc_select(char_now)
{
	if(last_char != "")
	{
		document.getElementById("character_"+last_char).className = 'bar_abc_character';
		document.getElementById("content_"+last_char).style.display = 'none';
	}
	if(last_char != char_now)
	{
  	document.getElementById("character_"+char_now).className = 'bar_abc_character_select';
  	document.getElementById("content_"+char_now).style.display = 'inline-block';
  	last_char = char_now;
	}else
		last_char = "";
	
}

function show_printer_pics(counter)
{
	if(counter == 0)
		return false;
	for(i = 1;i <= counter;i++)
	{
		var div_element = document.getElementsByName("div_pid_"+i)[0];
		if(div_element.style.display == "none" || div_element.style.display == "")
			div_element.style.display = "table-cell";
		else
			div_element.style.display = "none";
			
	}
	first_click = true;
}

function overlib_temp(html,delay_php)
{
	return overlib(html, BGCOLOR, '#6d98af', FGCOLOR, '#FFFFFF', TEXTCOLOR, '#000000', TEXTSIZE, 1, TEXTFONT, 'Verdana', WIDTH, 102, HEIGHT, 102, PADX, 5, 5, PADY, 0, 5, DELAY, delay_php);
}

function submit_form(form_name){
	if(document.getElementsByName(form_name)[0].options[document.getElementsByName(form_name)[0].selectedIndex].value == '0')
			return false;
	if(form_name == 'manufacturer' || form_name == 'modelserie' || form_name == 'devicetype')
	{
		var get_request = form_name+"="+document.getElementsByName(form_name)[0].options[document.getElementsByName(form_name)[0].selectedIndex].value;
		var ajax_url = document.getElementsByName(form_name+"_form")[0].action;
		load_via_ajax(ajax_url,get_request);
	}
	else
		document.getElementsByName(form_name+"_form")[0].submit();
}

function load_via_ajax(ajax_url,get_request)
{
	if(get_legnth > 0)
	{
		for(i = 0;i < get_legnth;i++)
		{
			if(ajax_url.search('\\?') != -1)
				ajax_url = ajax_url + '&' + F_HTTP_GET[i]["key"] + '='+F_HTTP_GET[i]["value"];
			else
				ajax_url = ajax_url + '?' + F_HTTP_GET[i]["key"] + '='+F_HTTP_GET[i]["value"];
		}
	}
	document.getElementById('load').style.display = 'inline';
	var myRequest = new Request({method: 'get', url: ajax_url ,evalScripts: true,
	onSuccess: function(responseText, responseXML)
	{
		 var zeichenkette = responseText;
		  zeichenkette = zeichenkette.substring(zeichenkette.indexOf('<body id="body">')+16, zeichenkette.indexOf('</body>'));
		  document.getElementById('body').innerHTML = zeichenkette;
	}}).send(get_request);
}

function stripe_table(id) {
  var even = false;
  var evenClass = arguments[1] ? arguments[1] : "content_cell_2";
  var oddClass = arguments[2] ? arguments[2] : "content_cell_1";

  var table = document.getElementById(id);
  if (! table) { return; }
  var trs = table.getElementsByTagName("tr");
  var count_tds = false;
  for (var i = 0; i < trs.length; i++) 
  {
    if(trs[i].className == '')
    {
    	var tds = trs[i].getElementsByTagName("td");
    	if(trs.length > 1 && i == 0)
      {
      	count_tds = tds.length;
      }
      if(count_tds != false && count_tds > tds.length)
      {
      	for(var k = tds.length; k < count_tds; k++)
      	{
      		 var TD = document.createElement("td");
      		 trs[i].appendChild(TD);
      	}
      	tds = trs[i].getElementsByTagName("td");
      }
    	for (var j = 0; j < tds.length; j++)
      {
				
       	var mytd = tds[j];
       	//if(mytd.className == '')
			 	mytd.className = (even ? evenClass : oddClass);
			}
    }
		even =  ! even;
	}
}

function filter_table (phrase, _id){
	var words = phrase.value.toLowerCase().split(" ");
	var table = document.getElementById(_id);
	var ele;
	for (var r = 1; r < table.rows.length; r++){
		ele = table.rows[r].innerHTML.replace(/<[^>]+>/g,"");
	        var displayStyle = 'none';
	        for (var i = 0; i < words.length; i++) {
		    if (ele.toLowerCase().indexOf(words[i])>=0)
			displayStyle = '';
		    else {
			displayStyle = 'none';
			break;
		    }
	        }
		table.rows[r].style.display = displayStyle;
	}
}

