if (document.location.href.indexOf("tp://sites")>0)
	pathVar = "http://sites/jhkellerag.ch/"; 
else 
{
	if(document.location.href.indexOf("tp://www.insign.ch/kunden/")>0)
		pathVar = "http://www.insign.ch/kunden/jhkeller.ch/";
	else
		pathVar = "http://jhkeller.ch/";
}


var pic_off_ar = new Array();
var pic_on_ar = new Array();

pic_on_ar["pic_navbar_chrysler"] = "shop/images/chrysler_navbar_ms.gif";
pic_off_ar["pic_navbar_chrysler"] = "shop/images/chrysler_navbar_off.gif";
pic_on_ar["pic_chrysler"] = "shop/images/chrysler_ms.jpg";
pic_off_ar["pic_chrysler"] = "shop/images/chrysler_off.jpg";

pic_on_ar["pic_navbar_jeep"] = "shop/images/jeep_navbar_ms.gif";
pic_off_ar["pic_navbar_jeep"] = "shop/images/jeep_navbar_off.gif";
pic_on_ar["pic_jeep"] = "shop/images/jeep_ms.jpg";
pic_off_ar["pic_jeep"] = "shop/images/jeep_off.jpg";

pic_on_ar["pic_navbar_maguiar"] = "shop/images/maguiar_navbar_ms.gif";
pic_off_ar["pic_navbar_maguiar"] = "shop/images/maguiar_navbar_off.gif";
pic_on_ar["pic_maguiar"] = "shop/images/maguiar_ms.jpg";
pic_off_ar["pic_maguiar"] = "shop/images/maguiar_off.jpg";

pic_on_ar["pic_navbar_mitsubishi"] = "shop/images/mitsubishi_navbar_ms.gif";
pic_off_ar["pic_navbar_mitsubishi"] = "shop/images/mitsubishi_navbar_off.gif";
pic_on_ar["pic_mitsubishi"] = "shop/images/mitsubishi_ms.jpg";
pic_off_ar["pic_mitsubishi"] = "shop/images/mitsubishi_off.jpg";

pic_on_ar["pic_navbar_dodge"] = "shop/images/dodge_navbar_ms.gif";
pic_off_ar["pic_navbar_dodge"] = "shop/images/dodge_navbar_off.gif";
pic_on_ar["pic_dodge"] = "shop/images/dodge_ms.jpg";
pic_off_ar["pic_dodge"] = "shop/images/dodge_off.jpg";


var pic_off = new Array();
var pic_on = new Array();
for (var i in pic_off_ar)
{
	pic_off[i] = new Image();
	pic_off[i].src = pathVar+pic_off_ar[i];
	pic_on[i] = new Image();
	pic_on[i].src = pathVar+pic_on_ar[i];
}

// functions for iframe expander in all various browsers [START]

function getIFrameDoc( name ) {
  var IFrameDoc;
  var Height;
  var IFrameObj = document.getElementsByName(''+name)[0];
  
  if (typeof document.frames != 'undefined') {
    IFrameObj = document.frames[name];
  }
  
  if (IFrameObj.contentDocument) {
    // For NS6
    IFrameDoc = IFrameObj.contentDocument; 
  } else if (IFrameObj.contentWindow) {
    // For IE5.5 and IE6
    IFrameDoc = IFrameObj.contentWindow.document;
  } else if (IFrameObj.document) {
    // For IE5
    IFrameDoc = IFrameObj.document;
  } else {
    return false;
  }
  
  if(typeof IFrameDoc.body != 'undefined')
  {
    return IFrameDoc.body;
  }
  else
  {
    return IFrameDoc.documentElement;
  }
}

/*
* gets the height of an iframe document
*/
function getIFrameDocHeight( name )
{
var IFrameDoc = getIFrameDoc( name );
  if(typeof IFrameDoc == 'undefined')
    return false;
  	return IFrameDoc.scrollHeight;
}

/*
* gets the width of an iframe document
*/
function getIFrameDocWidth( name )
{
var IFrameDoc = getIFrameDoc( name );
  if(typeof IFrameDoc == 'undefined')
    return false;
  return IFrameDoc.scrollWidth;
}

// functions for iframe expander in all various browsers [END]

function mouseEnter(name,text)
{
	if(!text)
		text="";
	

	if (document.images)
		document.images[name].src = pic_on[name].src;
	window.status=text;
	return true;
}

function mouseExit(name)
{
	if (document.images)
		document.images[name].src = pic_off[name].src;
	window.status="";
	return true;
}

defaultKeyword = "Suche";	
function goToSearch(myform) {
	var searchstring = "";

	searchstring = myform.elements['search'].value;

	if (searchstring.length<3 || searchstring =="Suche") {
		alert("Hinweis:\nBitte geben Sie im Suchfeld\nmindestens drei Zeichen ein.");
		return false;
	}
	else {
		myform.action="dyn_output.html";
		myform.elements['keyword'].value = myform.elements['search'].value;
		return true;
	}
} 
			
var tickers = new Array();
function addTickerToStart(ticker) {
	tickers[tickers.length] = ticker;
}
function startTickers() {
	for(i=0;i<tickers.length;i++) {
		tickers[i].start();
	}
}			
			
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);	



function openPicWin(pFileName,pWinName,pWidth,pHeight)
{
	var isNS = (document.layers) ? true : false;
	
	if (isNS) pHeight = pHeight + 19;
		eval("allSettings = 'width="+pWidth+",height="+pHeight+",menubar=yes,scrollbars=yes,status=yes,resizable=yes'");
		w=window.open(pFileName,pWinName,allSettings);
		w.window.focus();
}
			
function saveFields(formname, duration)
{
	myform = window.document.forms[formname];
	if (myform)
	{
		allfields = "";
		for (i=0; i<myform.elements.length; i++)
		{
			fieldadd = "";
			if (myform.elements[i].type != "hidden" && myform.elements[i].type != "submit" && myform.elements[i].type != "reset" && myform.elements[i].type != "button" && myform.elements[i].value!="")
			{
				if (myform.elements[i].type == "radio" || myform.elements[i].type == "checkbox")
				{
					if (myform.elements[i].checked)
					{
						fieldadd = myform.elements[i].name + "~" + myform.elements[i].value;
					}
				}
				else
				{
					fieldadd = myform.elements[i].name + "~" + escape(myform.elements[i].value);
				}
				if (fieldadd!="")
				{
					allfields = allfields + fieldadd + "|";
				}
			}
		}
		var ablauf = new Date();
		ablauf.setTime(ablauf.getTime() + (duration * 60 * 60 * 1000));
		allfields = allfields.substring(0,allfields.length-1)  + '; expires=' + ablauf.toGMTString();
		window.document.cookie = allfields;
	}
	else
	{
		window.document.cookie = '';
	}
}

function readFields(formname)
{
	var fieldstring = window.document.cookie;
	fieldstring = fieldstring.split(';');
	fieldstring = fieldstring[0];
	myform = window.document.forms[formname];
	fieldsar = fieldstring.split("|");
	for (i=0; i<fieldsar.length; i++)
	{
		tmpar = fieldsar[i].split("~");
		if (myform.elements[tmpar[0]])
		{
			if (myform.elements[tmpar[0]].type=="text" || myform.elements[tmpar[0]].type=="textarea" || myform.elements[tmpar[0]].type=="select-one" || myform.elements[tmpar[0]].type=="select-multiple")
			{
				myform.elements[tmpar[0]].value = unescape(tmpar[1]);
			}
			else if (myform.elements[tmpar[0]].type=="checkbox" && myform.elements[tmpar[0]].value==tmpar[1])
			{
				myform.elements[tmpar[0]].checked = true;
			}
			else if (myform.elements[tmpar[0]][0].type=="radio")
			{
				for (k=0; k<myform.elements[tmpar[0]].length; k++)
				{
					if (myform.elements[tmpar[0]][k].value == tmpar[1])
					{
						myform.elements[tmpar[0]][k].checked = true;
					}
				}
			}
		}
	}
}


var close;
			
			function docjslib_getRealLeft(imgElem) {
				xPos = imgElem.offsetLeft;
				tempEl = imgElem.offsetParent;
				while (tempEl != null) {
					xPos += tempEl.offsetLeft;
					tempEl = tempEl.offsetParent;
				}
				return xPos;
			}
			
			function docjslib_getRealTop(imgElem) {
				yPos = imgElem.offsetTop;
				tempEl = imgElem.offsetParent;
				while (tempEl != null) {
					yPos += tempEl.offsetTop;
					tempEl = tempEl.offsetParent;
				}
				return yPos;
			}
				
			function showLayer(id) {
				close = false;
				x = docjslib_getRealLeft(document.getElementById(id+'pic'));
				y = docjslib_getRealTop(document.getElementById(id+'pic'));
				document.getElementById(id).style.left = (x+10) + 'px';
				document.getElementById(id).style.top = (y+10) + 'px';
				document.getElementById(id).style.display = '';
			}
			
			function hideLayerTimer(id) {
				close = true;
				setTimeout('hideLayer(\''+id+'\')', 500);
			}
			
			function hideLayer(id) {
				if(close) {
					document.getElementById(id).style.display = 'none';
				}
			}
			
			
function checkRadios(trigger,defaultvalue,defaultselected)
{
	myselect=document.forms[document.forms.length-1].elements[document.forms[document.forms.length-1].elements.length-1];
	myradio = document.forms[document.forms.length-1].elements[myselect.name];

	if(trigger.substr(0,1)=='%')
	{
		 if(typeof(defaultvalue)!="undefined") trigger=defaultvalue;
		 else 
		 if(typeof(defaultselected)=="undefined") 
			return;
	}

	for(i=0;i<myradio.length;i++)
	{
		if(myradio[i].value==trigger)
		{
			myradio[i].checked=true;
			return;
		}

	}
	if(typeof(defaultselected)!="undefined")
	{
		if(typeof(myradio[defaultselected])!="undefined") myradio[defaultselected].checked=true;
	}
	
}


function selectSelecter(trigger,defaultvalue,myselect)
{

	if(trigger.substr(0,1)=='%')
	{
		if(defaultvalue) trigger=defaultvalue;
		else return 0;
	}

	if(!myselect) myselect=document.forms[document.forms.length-1].elements[document.forms[document.forms.length-1].elements.length-1];
	items = trigger.split(",");
	for(j=0;j<myselect.options.length;j++)
	{
		myselect.options[j].selected=false;
	}
	for(i=0;i<items.length;i++)
	{
		for(j=0;j<myselect.options.length;j++)
		{
			if(myselect.options[j].value==items[i])
			{
				myselect.options[j].selected=true;
			}
			

		}

	}
	if(myselect.selectedIndex>=0) return myselect.selectedIndex;
	else return 0;
}

function checkboxChecker(trigger,def)
{
	myForm = document.forms[document.forms.length-1];
	myElement = myForm.elements[myForm.elements.length-1];
	if(myForm.elements[myElement.name].length>1)
	{
		// split values into array
		if(trigger.substr(0,1)=='%')
			if(def) var myValues = def.toString().split(",");
			else return;
		else
			var myValues = trigger.split(",");
		var trueVals = new Array();
		for( var i = 0;i<myValues.length;i++)
			trueVals[myValues[i]] = true;
		
		for( var i = 0;i<myForm.elements[myElement.name].length;i++)
		{
			if(myForm.elements[myElement.name][i].type=="checkbox")
			{
				myForm.elements[myElement.name][i].checked = trueVals[myForm.elements[myElement.name][i].value];
			}
		}
	}
	else
	{
		if(trigger.substr(0,1)=='%')
		{
			if(def) myElement.checked=true;
		 	return;
		}
		myElement.checked=(myElement.value==trigger);
	}
}