<!--

var target;
var toprint; 
var openWindWidth;
var openWindHeight;
var geladen;
ini();


if(target!= 'self'){

  if (this.document == top.document || top.location.host != this.location.host) 
   {	  	   	    
	  Framing();
	  //für Firefox
	  parent.frames["Hauptframe"].location.href = self.location.href;
  }
}

function ini(){
target = '';
toprint = getGETVar('toprint');
   if(toprint == 1)	{
      target = 'self';
   }
openWindWidth = 700;
openWindHeight = 590;
geladen = 0;
}

function Framing(){ 
	
var left = getFileName("left");

var top = getFileName("top"); 


var haupt = location.pathname.substring(location.pathname.lastIndexOf('/')+1, location.pathname.length);

/*var pathprefix = location.protocol + '//' 
+ location.host
+ location.pathname.substring(0, 
location.pathname.lastIndexOf('/')+1);
*/
var relatpath = location.pathname.replace(/(\/\w+\.?\w+)/g, "../" );

document.clear();
document.open("text/html");
document.writeln('<html>\n');
document.writeln('<head>\n'+
	'<title>'+
	'messweb.de - Portal der professionellen Messtechnik einschlie&szlig;lich '+
	'Sensorik, Automotive, Testing und Mikrowellen</title>\n</head>\n');
document.writeln('<FRAMESET ROWS="99,*" FRAMEBORDER="0" BORDER="0" framespacing="0">\n'+
'<FRAME SRC="'+relatpath+top+'" SCROLLING="NO" align="center" marginwidth="0" marginheight="0" frameborder="0">\n'+         
'<FRAMESET COLS="*,195,829,*" FRAMEBORDER="0" BORDER="0"  framespacing="0">\n'+
'<frame src="'+relatpath+'border/leer.htm" marginwidth="0" marginheight="0" scrolling="no">\n'+
'<FRAME SRC="'+relatpath+left+'" SCROLLING="NO" TARGET="_blank" NORESIZE="NORESIZE" NAME="Inhalt" marginwidth="0" marginheight="0" frameborder="0">\n'+
'<FRAME SRC="'+haupt+'" SCROLLING="auto" NAME="Hauptframe" marginwidth="0" marginheight="0" frameborder="0"\n>'+	
'<frame src="'+relatpath+'border/leer.htm" marginwidth="0" marginheight="0" scrolling="no"\n>'+
		  '</FRAMESET>\n</FRAMESET>\n');

document.writeln('</html>');
document.close();


}//Ende Framing()



function getFileName(position){

var FileName = new Object();
var jobs = new Array("jobform", "jobvorschau", "jobdel", "stangeb", "anzeige"); 
var newsl = new Array("newsl", "newsbody"); 
var loc = location.pathname;
var index = location.pathname.substring(0, location.pathname.lastIndexOf('/')+1);

var injobs = in_array(jobs, loc);
if (injobs == true) index = "/job/";
var innewsl = in_array(newsl, loc);
if (innewsl == true) index = "/newsl/";	  


FileName = {"/products/" : { "top" : "taskbar/topmt", "left" : "border/leftmt"},
            "/produkte/" : { "top" : "taskbar/topmt", "left" : "border/leftmt"},
	        "/data_php/" : { "top" : "taskbar/topsearch", "left" : "border/leftsearch"},
            "/data_php/search/" : { "top" : "taskbar/topsearch", "left" : "border/leftsearch"},
	        "/newsl/" : { "top" : "taskbar/topnewsl", "left" : "border/left"},
	        "/job/" : {"top" : "taskbar/topjobs", "left" : "border/left"},
            "/allgem/" :  {"top" : "taskbar/topimpr","left" : "border/left"},
            "/news/" : {"top" : "taskbar/topwiso", "left" : "border/left"},
            "/mail_list/" : { "top" : "taskbar/topnewsl", "left" : "border/left" },
            "/mail_list_at/" : { "top" : "taskbar/topnewsl", "left" : "border/left" },
            "/mail_list_sen/" : { "top" : "taskbar/topnewsl", "left" : "border/left" },
            "/content/" : { "top" : "taskbar/top", "left" : "border/left" },
            "/" : { "top" : "taskbar/top", "left" : "border/left" }            
};

ausdruck = "sammel";
sammel = location.pathname.search(/sammel./);
if (location.pathname.search(/sammel.php/) != -1) {
   FileName["/content/"] ["top"] = "taskbar/tophome";
}
if (location.pathname.search(/wisoarch/) != -1) {
   FileName["/content/"] ["top"] = "taskbar/topwiso";
}

if (sammel != -1)
{
     param = location.pathname.substring((sammel+ausdruck.length), location.pathname.search(/\./));
}
else {
	  param = "";
	  
}

if ( !FileName[index])
{

	ret= position;
}
else{

   ret=FileName[index][position]+ param;
}

return ret + ".php";

}//Ende getFileName()

function SetContColumnHeight(){
  var arrColumns = new Array();
  arrColumns =  SetContColumnNames();
  SetColHeight(arrColumns);
}

function SetContColumnNames(){
  var countCols = 3;
  var arrCols = new Array();
  for(i = 0; i < countCols; i++){
    arrCols[i] = ("ContColumn"+(i+1));
  }
  return arrCols;
}

function SetColHeight(arrColumns){

var arrColumnsObj = new Array();
var lagest = 0;
var offsetBottom =0;
var Browser = getUserAgent();

	for(i = 0; i < arrColumns.length; i++){
	  arrColumnsObj[i] = new Array();

	  Object = document.getElementById(arrColumns[i]);
	  arrColumnsObj[i]["obj"] = Object;

	  //IE
	  if (Browser == 1) {
		  objHeight = arrColumnsObj[i]["obj"].clientHeight;
	  }
	  //Mozilla & Co.
	  else 	{
		  objHeight = arrColumnsObj[i]["obj"].offsetHeight;
	  }

	  arrColumnsObj[i]["height"] = objHeight;

	  objTop = arrColumnsObj[i]["obj"].offsetTop;

	  objBottom = objHeight + objTop;
	  arrColumnsObj[i]["bottom"] = objBottom;
	 
	  if (objBottom > lagest){		
	  	lagest = objBottom;   
	  }
	}
	 
 	for(i = 0; i < arrColumnsObj.length; i++){
		 
	   if(arrColumnsObj[i]["bottom"] < lagest){
		  offsetBottom = lagest - arrColumnsObj[i]["bottom"];
	   	  objHeightNew = offsetBottom + arrColumnsObj[i]["height"];
		  arrColumnsObj[i]["obj"].style.height = objHeightNew+"px"; 
	   }	   
	}
	 
}  //Ende CRowHeight()

function getUserAgent(){

  if (navigator.userAgent.indexOf('MSIE') > -1) return 1;
  else return 2;	
}


function setLoaded(){
   geladen = 1;
   //if (toprint != 1) showBackButton();
   checkToPrint();
   
}


function checkToPrint(){
  if(geladen == 1 && toprint == 1	){     
	  setStyleToPrint();
	  createHeadLine();
	  print();
   }	
}

function setStyleToPrint(){


var bodyPaddingLeft = '25px';
var bodyPaddingRight = '15px';	   
var width = '92%';
var minWidth = '87%';
var maxWidth = '95%';

setStyleParams('html', 0, 'border', '0px'); 

setStyleParams('body', 0, 'width', width); 
setStyleParams('body', 0, 'minWidth', minWidth);
setStyleParams('body', 0, 'maxWidth', maxWidth); 

setStyleParams('body', 0, 'border', '0px');
setStyleParams('body', 0, 'paddingLeft', bodyPaddingLeft);
setStyleParams('body', 0, 'paddingRight', bodyPaddingRight);

setStyleParams('TABLE', 'all', 'WIDTH', '');

hide = document.getElementById("footMenu");
hide.className = "hide";
}

function setStyleParams(elemname, which, paramname, paramvalue){

  if(which=='all'){
	  elems = document.getElementsByTagName(elemname);
	  
	  for (var i = 0; i < elems.length; i++) {
		 elems[i].setAttribute(paramname, paramvalue,0);		
         elems[i].style[paramname] = paramvalue;          
	  }
  }
  else {

      elem = document.getElementsByTagName(elemname)[which];
	  elem.setAttribute(paramname, paramvalue,0); 
      elem.style[paramname] = paramvalue;
   }
}


function openWin(c){
  url = self.location.href;
  if (c =='toprint')  {	 
	  url = url +"?toprint=1";
  }
  fenster=open(url, "displayWindow", 
	  "scrollbars=yes,resizable=yes,status=yes,toolbar=yes,location=yes,menubar=yes,width="+
	  openWindWidth+",height="+openWindHeight+", left=10, top=10"
	);
  fenster.focus();
}

function createHeadLine(){
var table = document.getElementsByTagName("TABLE")[0];

var tbody = table.getElementsByTagName("tbody")[0];
var first = tbody.firstChild;


var myTR = document.createElement("TR");
var myTD = document.createElement("TD");

myTD.colSpan = '2';
myTD.className = "printHeadLine";

var myDiv = document.createElement("DIV");
myDiv.className = "printLink";
								 
var ImgLogo = document.createElement("IMG"); 

ImgLogo.setAttribute("src", "http://www.messweb.de/maps/mwlog18046.gif");
ImgLogo.setAttribute("width", "185");
ImgLogo.setAttribute("height", "46");

var myImg = document.createElement("IMG"); 
myImg.setAttribute("src", "../bilder/druckersymbol.gif");
myImg.setAttribute("width", "19px");
myImg.setAttribute("height", "19px");			

var myLink = document.createElement("A"); 
myLink.href = 'javascript:window.print()';
myLink.title='Drucken';
myLink.id = 'printButtonTop';
myLink.className = 'printLink';

var linkSpan  = document.createElement("SPAN"); 	 
linkSpan.className = 'leftdoor';

var linkText = document.createTextNode("Drucken");	

linkSpan.appendChild(myImg); 
linkSpan.appendChild(linkText);	
myLink.appendChild(linkSpan); 
myDiv.appendChild(myLink);
myTD.appendChild(myDiv);
myTD.appendChild(ImgLogo); 
myTR.appendChild(myTD);	
tbody.insertBefore(myTR, first); 
}

function showBackButton(){
var Browser = getUserAgent();
var back = false;

  if (Browser ==1){
    if (history.length > 0){

	  back	= true;
    }	  
  }
  else {
    if (history.length > 1){
	  back	= true;
    }	
  }	 
  if(back == true) {

   document.getElementById('historyback').style.display = 'inline';
  }
}



var Str;
var Counter;
var END_OF_INPUT = -1;


var Chars = new Array(
    'A','B','C','D','E','F','G','H',
    'I','J','K','L','M','N','O','P',
    'Q','R','S','T','U','V','W','X',
    'Y','Z','a','b','c','d','e','f',
    'g','h','i','j','k','l','m','n',
    'o','p','q','r','s','t','u','v',
    'w','x','y','z','0','1','2','3',
    '4','5','6','7','8','9','+','/'
);

function setStr(str){
    Str = str;
    Counter = 0;
}

function hex(n){
    n=n.toString(16);
    if (n.length == 1) n="0"+n;
    n="%"+n;
    return unescape(n);
}

var reverseChars = new Array();
for (var i=0; i < Chars.length; i++){
    reverseChars[Chars[i]] = i;
}

function deco(ea){
	str = get_deco_str(ea); 
    setStr(str);
    var result = "";
    var inBuffer = new Array(4);
    var done = false;
    while (!done && (inBuffer[0] = readReverse()) != END_OF_INPUT
        && (inBuffer[1] = readReverse()) != END_OF_INPUT){
        inBuffer[2] = readReverse();
        inBuffer[3] = readReverse();
        result += hex((((inBuffer[0] << 2) & 0xff)| inBuffer[1] >> 4));
        if (inBuffer[2] != END_OF_INPUT){
            result +=  hex((((inBuffer[1] << 4) & 0xff)| inBuffer[2] >> 2));
            if (inBuffer[3] != END_OF_INPUT){
                result +=  hex((((inBuffer[2] << 6)  & 0xff) | inBuffer[3]));
            } else {
                done = true;
            }
        } else {
            done = true;
        }
    }
    return result;
}

function readReverse(){  
    var counter = 0;

    if (!Str) return END_OF_INPUT;

    while(true){ 

        if (Counter >= Str.length) {
			return END_OF_INPUT;
		} 
        var nextCharacter = Str.charAt(Counter);
        Counter++;
        if (reverseChars[nextCharacter]){
            return reverseChars[nextCharacter];
        }
        if (nextCharacter == 'A') {
			return 0;
		}
		
   } 
}

function get_deco_str(ea) {
var es =  new Array('bmF1am9rc0BtZXNzd2ViLmRl', 'd2Via29udGFrdEBtZXNzd2ViLmRl');
return es[ea];

}


function in_array(arr, string) {
var str=""; 
  for(var i=0; i < arr.length; i++) {
	   str = arr[i]+".php";
	   if(string.search(str) != -1) return true;
  }
  return false;
}



function getGETVar(vname){
vname = vname.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+vname+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return results[1];
} 

// -->


