/* -----------------------------------------------------------------------------
   GLOBAL VARS
----------------------------------------------------------------------------- */
var d = document;
var w = window;

/* -----------------------------------------------------------------------------
   VARS & ARRAYS
----------------------------------------------------------------------------- */
var http = 'http://';
var openInSameWindow = new Array('fiatpartner.de','fiatpartner.net','217.5.166');

/* -----------------------------------------------------------------------------
   EVENTS
----------------------------------------------------------------------------- */
d.onclick = MClE
d.onmousedown = MDoE
d.ondragstart = function(){return false;}
d.onselectstart = MSSE

function MDoE(e) { 
  if (!e) e = window.event;
  var targ;
  if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) targ = targ.parentNode;
  if (e.preventDefault&&targ.nodeName=='A') {
    e.preventDefault();
    return false;
  }
  else {
    return true;
  }
} 

function MClE(e) {
  if (!e) e = window.event;
  e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
  var targ;
  if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) targ = targ.parentNode;

	if (e.button != 2) {
    var el = (e.target) ? e.target : e.srcElement;
    if (el.nodeType == 3) el = el.parentNode; 
    var target = (el.parentNode.href) ? el.parentNode.href : el.href;
    if(!el.type)el.blur();
    var same_window;
    if (target && target.match(http)) {
      for (var i=0;i<openInSameWindow.length;i++) {
        if (target.match(openInSameWindow[i])) {
          same_window = 1;
          break;
        }
      }
      if (!same_window) {
        window.open(target);
        return false;
      }
      if (target.match(/#$/)) {
        return false;
      }
    }
  }
  return true;
}
function MSSE(e) {
  if (!e) e = window.event; 
  var targ;
  if (e.target) targ = e.target;
  else if (e.srcElement) targ = e.srcElement;
  if (targ.nodeType == 3) targ = targ.parentNode;
  if (targ.nodeName=='INPUT'||targ.nodeName=='TEXTAREA') return true; else return false;
}


function selectMenu(nr) {
  if (nr==1) {
    document.getElementById('ansprechpartner').className='selected';
    document.getElementById('adresse').className='';
    document.getElementById('haendler').style.display='none';
    document.getElementById('mitarbeiter').style.display='block';
  }
  else {
    document.getElementById('adresse').className='selected';
    document.getElementById('ansprechpartner').className='';
    document.getElementById('mitarbeiter').style.display='none';
    document.getElementById('haendler').style.display='block';
  }
}
var active_tab=1;
function selectTab(nr) {
  document.getElementById('t'+active_tab).style.display='none';
  document.getElementById('t'+nr).style.display='block';
  active_tab=nr;
}

function ow_prospekte() {
var width=542;
var height=650;
var winl = Math.floor((screen.width-width)/2)+1;
var wint = Math.floor((screen.height-height)/2)+4;
if (winl < 0) winl = 0;
if (wint < 0) wint = 0;
window.open('http://configurator.fiat.de/meinfiat_extern/prospektbestellung.asp','_blank','scrollbars=0,statusbar=0,resizable=1,width='+width+',height='+height+',left='+winl+',top='+wint);
}

function rnav(tab,nr,h) {
  var a = document.getElementById('right').getElementsByTagName('a');
  for (var i = 0; i < a.length; i++) { if (a[i].id) { if (a[i].id.substring(0,3)=='tab') { a[i].className=''; } } }
  if (document.getElementById('tab'+tab)) document.getElementById('tab'+tab).className='tab_selected';
  document.getElementById('slider').style.top=-(nr*h)+'px';
  return false;
}

/*
function divSwitcher(varName,clName){
  var anz=0;
  var aDiv=new Array();
  var clNameLen=clName.length;
  var div=document.getElementById(varName+'_start');
  div=div.nextSibling;
  while (div!=null){
  	if(div.className && div.className.substr(0,clNameLen)==clName){
  		anz++;
  		aDiv[anz]=div;
  	}
  	div=div.nextSibling;
  }
  if(anz>1){
  	for(var n=1;n<=anz;n++){
  		var naechster=n+1;if(naechster>anz)naechster=1;
  		var voriger=n-1;if(voriger<1)voriger=anz;
  		var html='<div class="verlauf"><div class="nav">';
  		html+=('<a href="#" onclick="'+varName+'.show('+voriger+');return false">&lt;&lt;</a>'+n+' | '+anz+'<a href="#" onclick="'+varName+'.show('+naechster+');return false">&gt;&gt;</a>');
  		html+='</div></div>';
  		//aDiv[n].innerHTML=html;
  		aDiv[n].onclick=new Function(varName+'.show('+naechster+')');
  		//aDiv[n].style.cursor='pointer';
  	}
  }
  this.clName=clName;
  this.aDiv=aDiv;
  this.divAnz=anz;
  this.selected=1;
  this.show=function(nr){aDiv[this.selected].className=this.clName;aDiv[nr].className=this.clName+' selected';this.selected=nr;}
}
*/
