/*
	Project: Triple A Swisscom
	author:  Oliver Fuchs, Pixelpark(Schweiz) AG
			 Thomas Tröscher Pixelpark(Schweiz) AG	
	Date: 	 08.08.01
	
*/
//Browser Check, set the boolean variables to true or false
isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

// sets width of input-fields
if(isNS4){
	var inputwidth = 8;
}
else if(isNS6){
	var inputwidth = 7;
}
else{
	var inputwidth = 15; 
}
function criteriawidth() {
	document.write("<input type='text' name='criteria' size='" + inputwidth + "' class='norm'>");
}
function usernamewidth() {
	document.write("<input value='User Name' type='text' name='userName' size='" + inputwidth + "' class='norm' onFocus=resetField('formLoginMeta','userName');>");
}
function passwordwidth() {
	document.write("<input value='password' type='password' name='password' size='" + inputwidth + "' class='norm' onFocus=resetField('formLoginMeta','password');>");
}


Bilder = new Array(12); 

Bilder[1] = new Image(); 
Bilder[1].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_01_en.gif"; 
Bilder[2] = new Image(); 
Bilder[2].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_01_en_h.gif"; 
Bilder[3] = new Image(); 
Bilder[3].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_02_priv_en.gif"; 
Bilder[4] = new Image(); 
Bilder[4].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_02_priv_en_h.gif"; 
Bilder[5] = new Image(); 
Bilder[5].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_03_priv_en.gif"; 
Bilder[6] = new Image(); 
Bilder[6].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_03_priv_en_h.gif"; 
Bilder[7] = new Image(); 
Bilder[7].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_04_priv_en.gif"; 
Bilder[8] = new Image(); 
Bilder[8].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_04_priv_en_h.gif"; 
Bilder[9] = new Image(); 
Bilder[9].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_02_en.gif"; 
Bilder[10] = new Image(); 
Bilder[10].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_02_en_h.gif"; 
Bilder[11] = new Image(); 
Bilder[11].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_06_en.gif"; 
Bilder[12] = new Image(); 
Bilder[12].src = "/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_06_en_h.gif"; 



function bildwechsel(Name, Nr, Nslayer){ 
	if(isNS4){
		document.layers[Nslayer].document.images[Name].src = Bilder[Nr].src; 		
		}
	else{
      		document.images[Name].src = Bilder[Nr].src; 
		}
    } 
// Visibiltity change of Layers for active navigation Menu 

function showHideLayer(toShow,toHide){	
	var layerIdShow = toShow;
	var layerIdHide = toHide;
	var browserName = navigator.appName;
	if (browserName=="Netscape"){
		if(isNS4){ // Netscape 4.x 
			document.layers[layerIdShow].visibility = "show";		
			document.layers[layerIdHide].visibility = "hide";			
		}
		else if(isNS6){ // Netscape 6 		
			document.getElementById(layerIdShow).style.visibility = "visible";
			document.getElementById(layerIdHide).style.visibility = "hidden";  
			}
	} 
	else{
		if (isIE4 || isIE5){ // Internet Explorer 4 + 5 		
			document.all[layerIdShow].style.visibility = "visible";
			document.all[layerIdHide].style.visibility = "hidden";						
			}
		}	
	}
// This function sends a Form with a link insted of a form-image. 
// The button name is simulated with the Dummy Button

function LinkToButton(formname,inputname,buttonname,buttonvalue){  
    //alert("Formname = " + formname + " Inputname = " + inputname + " Buttonname = " + buttonname + " Buttonvalue = "+ buttonvalue);
 	
  if(isNS6){
//    alert("1");
		submitButton = document.getElementsByName(inputname);
//    alert("2");
		submitForm = submitButton.form;
//    alert("3");
		submitButton.name = buttonname;
//    alert("4");
   	submitButton.name = buttonvalue;    	
//    alert("5");
    submitForm.submit(); //<!--todo: das funktioniert noch nicht, kein ahnung warum, thomas tröscher -->
//    alert("6");
   	}
	else{
		document.forms[formname].elements[inputname].name = buttonname;
 		document.forms[formname].elements[inputname].value = buttonvalue;    
		document.forms[formname].submit();
    }
  }
  
function resetForm(formname)
   {   	
    document.forms[formname].reset();
   }
   
//function makeHTML(startTag,values,endTag){  	
//	document.open("text/plain");
//	document.writeln(startTag + values + endTag);	
//	document.close();
//  }

function doRowImage(href,bwOver1,bwOver2,bwOver3,bwOut1,bwOut2,bwOut3,showLayer,hideLayer,srcImage,width,height,name,border){
	document.open("text/plain");
	document.writeln("<td><a href=\"" + href +"\" onmouseover=\"bildwechsel('" + bwOver1 + "'," + bwOver2 +",'" + bwOver3 + "');\" onmouseout=\"bildwechsel('" + bwOut1 + "'," + bwOut2 + ",'" + bwOut3 + "');\" onClick=\"javascript:showHideLayer('" + showLayer + "','" + hideLayer + "');\"><img src=\"" + srcImage + "\" width=\"" + width + " height=\"" + height +"\" name=\"" + name + "\" border=\"" + border + "\"/></a></td>");
  	document.close();
  }
  
function doRowText(cssClass,srcImage,width,height,border,href,classHref,text){
	document.open("text/plain");
	document.writeln("<td class=\"" + cssClass + "\"><img src=\"" + srcImage + "\" width=\"" + width + "\" height=\"" + height + "\" border=\"" + border + "\"><a href=\"" + href + "\" class=\"" + hrefClass + "\">" + text + "</a></td>");
	document.close();
  }
  
function doRowHeader(){
	document.open("text/plain");
	document.writeln("<td><img src=\"/images/gif_jpg/web/gif_jpg_en/navigation/nav_03_hd_en.gif\" width=\"175\" height=\"22\"/></td>");
	document.close();
  }
   
function doRowFooter(){
	document.open("text/plain");
	document.writeln("<td><img src=\"/images/gif_jpg/web/gif_jpg_allgemein/navigation/gen_03_handy.gif\" width=\"175\" height=\"202\"/></td>");
	document.close();
  }
  
 function changeClass(idOf,newClass){
 
 	if(isNS4){
		document.layers[idOf].className = newClass; 
	}
 	else if(isIE4 || isIE5){
		document.all[idOf].className = newClass; 
	}
 	else if(isNS6){
		document.getElementById(idOf).className = newClass; 
	}
}
 
function changeType(formName,inputName,inputType,id) {
	document.forms[formName].elements[inputName].name = inputType;
	
}
 
function resetField(formName,inputName) {	
	var blank = "";
	document.forms[formName].elements[inputName].value = blank;
}

var openmenu="biglogo";
var closemenu="glogo";

function einblenden(param)
	{	openmenu=param;
		if (closemenu != openmenu){
			if (document.layers){
				document.layers[openmenu].visibility ="show";
				document.layers[closemenu].visibility = "hide";
			}
			else{
				document.all[openmenu].style.visibility ="visible";
				document.all[closemenu].style.visibility ="hidden";
			}
		}
		closemenu = openmenu;	
}

function submitTo(formname,actionname)
{
	document.forms[formname].action=actionname;
	document.forms[formname].submit();
}



