function printSite() {
  MeinFenster = window.open(currentPrintURL, "Printview", "width=1000,height=400,left=100,top=200,toolbar=yes, scrollbars=yes,menubar=yes,location=yes" );
  MeinFenster.focus();
}
function metaSearch()
{
	var elem = document.getElementById('metasearch');
	if (elem != null)
		self.location=searchURL+'?searchString='+encodeURIComponent(elem.value);
}
function writeTimeStamp()
{
	var date = new Date();
	var d = date.getDate();
	var m = date.getMonth() + 1;
	var h = date.getHours();
	var i = date.getMinutes();
	var y = date.getFullYear().toString();
	if (d < 10) document.write("0");
	document.write(d + '.');
	if (m < 10) document.write("0");
	document.write(m + '.');
	
	document.write(y.substr(2) +' ');
	if (h < 10) document.write("0");
	document.write(h+':');
	if (i < 10) document.write("0");
	document.write(i);
}

function disableEnterKey(e)
{


     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
     {
     	if (enterURL != null && enterURL.length > 0 && enterINPUT != null && enterINPUT.value.length > 0)
		{
			self.location=enterURL.replace(/@@VALUE@@/, enterINPUT.value);
			return false;
		}
		else
          return true;
     }
     else
     {
          return true;
     }

}

function spGetHashParams() {
	var loc=(document.location+"");
	var pos=loc.indexOf("#");
	if (pos == -1)
	return [];
	var hashQs=loc.substring(pos+1, loc.length);
	return spSplitParams(hashQs);
}
function spSplitParams(params) {
	var result=[];
	var pairs=params.split("&");
	for (var i=0; i < pairs.length; i++) {
		var kv=pairs[i].split("=");
		if (kv.length == 2)
		result[kv[0]]=kv[1];
	}
	return result;
}

function overChannelCB(elem)
{
	if (elem.className.indexOf('inactive')>=0)
	{
		var e = document.getElementById('mainnavthirdlevel');
		if (e != null)
		{
			if (e.innerHTML != '' && e.innerHTML !='&nbsp;')
			{
				e.tempInner = e.innerHTML;
				e.innerHTML='&nbsp;';
			}
		}
	}
}
function unsetCB()
{

	var e = document.getElementById('mainnavthirdlevel');
	if (e != null)
	{
		if (e.tempInner != undefined)
		{
			e.innerHTML = e.tempInner;
		}
	}
}
/* 
old MM scripts
function overChannel(elem)
{
	var tmp = elem.childNodes[0].childNodes[0].src;
	// http://www.massivemoves.com/ImageText.ashx?style=1_0_active&text=Air+%26+Style
	if (tmp != undefined && tmp.indexOf("inactive") > 0) {
		var newtmp = tmp.replace("inactive", "active");	
		elem.isHover = true;
		elem.childNodes[0].childNodes[0].src = newtmp;
	}
}

function channelRollout(elem)
{
		
	var tmp = elem.childNodes[0].childNodes[0].src;
	// http://www.massivemoves.com/ImageText.ashx?style=1_0_active&text=Air+%26+Style
	if (elem.isHover) {
		elem.isHover = false;
		var newtmp = tmp.replace("active", "inactive");
		elem.childNodes[0].childNodes[0].src = newtmp;
	}
}
*/
function addSport(sport) {
	var e = document.getElementById('user_sports');
	
	if (e.value == '') {
		e.value = sport;
	} else {
		e.value += ' ' + sport;
	}
}


function clear_textbox_tomail()
{
	if (document.getElementById('tomail').value == "max.mustermann@mail.at")
	document.getElementById('tomail').value = "";
} 

function set_drop_down()
{
	var ddTop = document.getElementById('letter');
	var ddBottom = document.getElementById('letter2');
	ddTop.selectedIndex = ddBottom.selectedIndex;
	
}

function set_drop_down_top()
{
	var ddTop = document.getElementById('letter');
	var ddBottom = document.getElementById('letter2');
	ddBottom.selectedIndex = ddTop.selectedIndex;	
}
						
function countSelected(id)
	{
		var total = 0;
		var Sellistbox = document.getElementById(id);
		for( len = 0; len < Sellistbox.options.length; len++ )
		{
			if (Sellistbox.options[len].selected) 
			{
				total = total +1;
				if (total >4) 	
				{	
					alert('Maximum auswählbare Elemente erreicht');
					return false;
				}
			}

		} 
	}

function resizeDivs() {
		
		for (var i = 1; i < 3; i++) {
			for (var k = 1; k < 22; k++) {
				var maxHeight = 0;
				for (var j = 0; j < 5; j++) {
					if (document.getElementById('test_' + i + '_' + k + "_" + j)) {
						if (((document.getElementById('test_' + i + '_' + k + "_" + j).offsetHeight) - 7) > maxHeight) {
							maxHeight = (document.getElementById('test_' + i + '_' + k + "_" + j).offsetHeight) - 7;
						}
					}
				}
				for (j = 0; j < 5; j++) {
					if (document.getElementById('test_' + i + '_' + k + "_" + j)) {
						document.getElementById('test_' + i + '_' + k + "_" + j).style.height = (maxHeight+2) + "px";
					}
				}
			}
		}
}

function checkModells() {
		var r = new Request();
		r.AddRandomParameter = false;
		r.Url = "http://www.autonet.at/autoscout24.ashx?b="+document.getElementById('brand_dropdown').value;
		r.OnSuccess=function(response){
			document.getElementById('model_dropdown').length=0;
			document.getElementById('model_dropdown').options[0] = new Option("Alle","all",true );
			myNodes = response.getElementsByTagName("r");
			var idx = 1; 
			for(var i=0;i < myNodes.length;i++) {
				if (myNodes.item(i).firstChild != null)
				{
					document.getElementById('model_dropdown').options[idx++]= new Option(myNodes.item(i).firstChild.nodeValue,myNodes.item(i).firstChild.nodeValue);
				}
			}				
		}
		r.Send();
}

    
					// Ziel-Datum in MEZ
      //var jahr=2010, monat=5, tag=24, stunde=2, minute=22, sekunde=22;
      //var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
			// test
			
      function countdown(j, m, t, s, minu, sek) {
        var jahr = parseInt(j, 10);
        var monat = parseInt(m, 10);
        var tag = parseInt(t, 10);
        var stunde = parseInt(s, 10);
        var minute = parseInt(minu, 10);
        var sekunde = parseInt(sek, 10);
        
        var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
         
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var tage=0, stunden=0, minuten=0, sekunden=0;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);
		  
		  if(tage<10) tage="0"+tage;
		  if(stunden<10) stunden="0"+stunden;
		  if(minuten<10) minuten="0"+minuten;
		  if(sekunden<10) sekunden="0"+sekunden;
		  
		  var output='<span class="cday">'+tage+'</span><span class="res">:</span><span class="chour">'+stunden+'</span><span class="res">:</span><span class="cmin">'+minuten+'</span><span class="res">:</span><span class="csec">'+sekunden+'</span>';

          document.getElementById('CountDown').innerHTML = output;

          
        }
        else 
      var output='<span class="cday">&nbsp;</span><span class="res">&nbsp;</span><span class="chour">&nbsp;</span><span class="res">&nbsp;</span><span class="cmin">&nbsp;</span><span class="res">&nbsp;</span><span class="csec">&nbsp;</span>';
      
			document.getElementById('CountDown').innerHTML= output;
            
      }



 





function checkAllesAutoModells() {
		var r = new Request();
		//r.Url = "http://www.autonet.at/Modules/alles_auto_marke_modell.xml";
		//r.Url = "http://www.allesauto.at/ModulExport.ashx?module=202&transform=allemarken";
		
		r.Url = "http://www.allesauto.at/ModulExport.ashx?module=2025&transform=allemarken2";
		
		r.OnSuccess=function(response){
	

			
			if (document.getElementById('brand_dropdown').value != 'all') {
				document.getElementById('model_dropdown').length=0;
				document.getElementById('model_dropdown').options[0] = new Option("Alle","all",true );
				myNodes = response.getElementsByTagName("marke");
				
				for(var i=0;i < myNodes.length;i++) {
					if (myNodes.item(i).attributes.getNamedItem("name").value == document.getElementById('brand_dropdown').value) {
						myChilds = myNodes.item(i).getElementsByTagName("modell");
						for(var j=0;j < myChilds.length;j++) {
							document.getElementById('model_dropdown').options[j+1]= new Option(myChilds.item(j).firstChild.nodeValue,myChilds.item(j).firstChild.nodeValue);
							
							if (selmark != 'all') {
								//alert(selmark + " - " + myChilds.item(j).firstChild.nodeValue);
								if (myChilds.item(j).firstChild.nodeValue == selmark) {document.getElementById('model_dropdown').options[j+1].selected = true;}
							}
						}		
					}
				}
			}
			
					
		}
		r.Send();
}
