<!--

// VORSCHAU IFRAME //////////////////////////////////////////////////////////
winSize = 300;openMsg = "Vorschau anzeigen";closeMsg = "Vorschau schliessen";
function ShopFinderVorschau(url) 
{ var win = document.all['if'+url.id]; 
if(url.innerText == openMsg) { if(win) 
{ win.style.height = winSize; win.style.visibility = 'visible'; 
win.src = url.href; } else url.insertAdjacentHTML('AfterEnd', '<br><IFRAME id=if'+url.id+' width=565 style="border: 1px solid #A0A8B8" border=0 frameborder=0 height='+winSize+' SRC="'+url.href+'" ></IFRAME>'); url.innerText = closeMsg; } else { if(win) { win.style.visibility = 'hidden'; win.style.height = 0; url.innerText = openMsg; win.src = 'about:blank'; } }}

// COOKIES /////////////////////////////////////////////////////////////////
function setzeCookie(name,wert) {
var haltbarbis=new Date(2010,11,31,1,0,0);
var arg_wert = setzeCookie.arguments;
var arg_laenge = setzeCookie.arguments.length;
var expires=(arg_laenge>2)? arg_wert[2] : haltbarbis;
var path=(arg_laenge>3)? arg_wert[3] : null;
var domain=(arg_laenge>4)? arg_wert[4] : null;
var secure=(arg_laenge>5)? arg_wert[5] : false;
document.cookie=name+"="+escape(wert)+((expires==null)? "" : ("; expires=" + expires.toGMTString())) +((path == null) ? "" : ("; path="+ path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
alert ("Ihr Username: "+document.login.id.value+" wurde auf diesem Computer gespeichert!");
};

function holeCookie(name) {
name += "=";
var laenge=name.length;
var cookie_laenge=document.cookie.length;
var i=0;
while (i<cookie_laenge) {
var j=i+laenge;
if (document.cookie.substring(i,j) == name)
  return holeCookieWert(j);
i=document.cookie.indexOf(" ",i) +1;
if (i==0) break;
}
return "";
}

function holeCookieWert(position) {
var ende=document.cookie.indexOf(";",position);
if (ende== -1)
ende=document.cookie.length;
return unescape(document.cookie.substring(position,ende));
}

///////////////////////////////////////////////////////////////////////////

function popUpWindow(desktopURL) { var desktop = window.open(desktopURL,
"_blank","toolbar=no,location=no,status=no,menubar=no,width=450,height=300,scrollbars=no,resizable=no"); }


function remove_XS_whitespace(item)
{
  var tmp = "";
  var item_length = item.value.length;
  var item_length_minus_1 = item.value.length - 1;
  for (index = 0; index < item_length; index++)
  {
    if (item.value.charAt(index) != ' ')
    {
      tmp += item.value.charAt(index);
    }
    else
    {
      if (tmp.length > 0)
      {
        if (item.value.charAt(index+1) != ' ' && index != item_length_minus_1)
        {
          tmp += item.value.charAt(index);
        }
      }
    }
  }
  item.value = tmp;
}

function ignoreSpaces(string) {
var temp = "";
string = '' + string;
splitstring = string.split(" ");
for(i = 0; i < splitstring.length; i++)
temp += splitstring[i];
return temp;
}


function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(myForm.email.value)){
return (true)
}
alert("Fehlerhafte E-mail Adresse! Bitte erneut eingeben.")
return (false)
}



// Formular Prüfung //////////////////////////////////////////////////////////

function pruefe() {	

//Prüft ob der Vorname eingetragen wurde.
	var abc = document.Kontakt.name.value;
	if(abc == "")
	{
	alert("\nBitte tragen Sie Ihren Namen ein.");
	document.Kontakt.name.select();
	document.Kontakt.name.focus();
	return false;
	}

//Prüft den Vorname auf mindestens zwei Buchstaben
	if(abc.length < 2){
	alert("\nFür das Feld Name werden mindestens zwei Buchstaben benötigt.")
	document.Kontakt.name.select();
	document.Kontakt.name.focus();
	return false;
	}

//Prüft ob die Strasse eingetragen wurde.
	var abc = document.Kontakt.strasse.value;
	if (abc == ""){
	alert("\nBitte tragen Sie Ihre Strasse ein.");
	document.Kontakt.strasse.focus();
	return false;
	}

//Prüft ob die Postleitzahl eingetragen wurde.
	var _123 = document.Kontakt.plz.value;
	if (_123 == ""){
	alert("\nBitte tragen Sie Ihre Postleitzahl ein. Beachten Sie bitte, dass nur Zahlen zulässig sind!");
	document.Kontakt.plz.select();
	document.Kontakt.plz.focus();
	return false;
	}
//Prüft ob Buchstaben eingegeben wurden
//Zugelassen sind nur Zahlen
	for(var i=0; i<_123.length; i++){
	var abc = _123.substring(i, i+1);
	if(abc < "0" || "9" < abc){
	alert("\nDieses Feld akzeptiert nur Zahlen.")
	document.Kontakt.plz.select();
	document.Kontakt.plz.focus();
	return false;
	}
	}
//Prüft die PLZ auf fünf Stellen
	if(_123.length != 5){
	alert("\nFür die PLZ werden fünf Zahlen benötigt.")
	document.Kontakt.plz.select();
	document.Kontakt.plz.focus();
	return false;
	}

//Prüft ob der Ort eingetragen wurde.
	var abc = document.Kontakt.ort.value;
	if (abc == ""){
	alert("\nBitte tragen Sie Ihren Ort ein.");
	document.Kontakt.ort.focus();
	return false;
	}
//Prüft ob eine Zahl eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgeschickt.
//Zugelassen sind nur Buchstaben und das Leerzeichen.
	for (var i = 0; i < abc.length; i++){
	var _123 = abc.substring(i,i + 1);
	if (((_123 < "a" || "z" < _123) && (_123
	< "A" || "Z" < _123)) && (_123 < "-") && (_123 < "/") && (_123 < " ")){
	alert("\nIm Feld ORT werden keine Zahlen akzeptiert.\n\n")
	document.Kontakt.ort.select();	
	document.Kontakt.ort.focus();
	return false;
	} }
//Prüft den Ort auf mindestens drei Stellen
	if(abc.length < 3){
	alert("\nEin Ortsname muß mindestens 3 Buchstaben haben.")
	document.Kontakt.ort.select();
	document.Kontakt.ort.focus();
	return false;
	}

//Prüft eMail auf Inhalt
 if(document.Kontakt.absender.value == "") {
   alert("\nBitte Ihre E-Mail-Adresse eingeben!");
   document.Kontakt.absender.select();
   document.Kontakt.absender.focus();
   return false;
  }
 if(document.Kontakt.absender.value.indexOf('@') == -1) {
   alert("\nIhre E-Mail-Adresse enthält einen Fehler!");
   document.Kontakt.absender.select();
   document.Kontakt.absender.focus();
   return false;
  }

//Prüft ob die Anfrage eingetragen wurde.
	var abc = document.Kontakt.anfrage.value;
	if (abc.length<=5){
	alert("\nBitte tragen Sie Ihre Anfrage ein.");
	document.Kontakt.anfrage.focus();
	return false;
	}

}

// Formular Prüfung empfehlen//////////////////////////////////////////////////////////

function pruefe_empfehlen() {	

//Prüft ob der Name des Freundes eingetragen wurde.
	var abc = document.Kontakt.name_freund.value;
	if(abc == "")
	{
	alert("\nBitte tragen Sie den Namen Ihres Freundes ein.");
	document.Kontakt.name_freund.select();
	document.Kontakt.name_freund.focus();
	return false;
	}

//Prüft den Namen des Freundes auf mindestens zwei Buchstaben
	if(abc.length < 3){
	alert("\nFür das Feld Name des Freundes werden mindestens 3 Buchstaben benötigt.")
	document.Kontakt.name_freund.select();
	document.Kontakt.name_freund.focus();
	return false;
	}



//Prüft eMail auf Inhalt
 if(document.Kontakt.email_freund.value == "") {
   alert("\nBitte E-Mail-Adresse Ihres Freundes eingeben!");
   document.Kontakt.email_freund.select();
   document.Kontakt.email_freund.focus();
   return false;
  }
 if(document.Kontakt.email_freund.value.indexOf('@') == -1) {
   alert("\nDie E-Mail-Adresse Ihres Freundes enthält einen Fehler!");
   document.Kontakt.email_freund.select();
   document.Kontakt.email_freund.focus();
   return false;
  }

//Prüft ob der Name eingetragen wurde.
	var abc = document.Kontakt.name.value;
	if(abc == "")
	{
	alert("\nBitte tragen Sie Ihren Namen ein.");
	document.Kontakt.name.select();
	document.Kontakt.name.focus();
	return false;
	}

//Prüft den Namen auf mindestens zwei Buchstaben
	if(abc.length < 3){
	alert("\nFür das Feld Name werden mindestens 3 Buchstaben benötigt.")
	document.Kontakt.name.select();
	document.Kontakt.name.focus();
	return false;
	}


//Prüft eMail auf Inhalt
 if(document.Kontakt.email.value == "") {
   alert("\nBitte Ihre E-Mail-Adresse eingeben!");
   document.Kontakt.email.select();
   document.Kontakt.email.focus();
   return false;
  }
 if(document.Kontakt.email.value.indexOf('@') == -1) {
   alert("\nIhre E-Mail-Adresse enthält einen Fehler!");
   document.Kontakt.email.select();
   document.Kontakt.email.focus();
   return false;
  }

}


// Kategorien Drop-Down-Menu /////////////////////////////////////////////////////
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// XMAS
//document.write('<div id="point1" STYLE="position:absolute;visibility:visible;"><a target="_blank" href="http://www.shopfinder.info/xmas/index.html"><img //src="http://www.shopfinder.info/xmas/xmas08.gif" alt border="0"></a></div>'); var XX=10; var xstep=1; var delay_time=20; var YY=0; var ch=0; var oh=0; var //yon=0; var ns4=document.layers?1:0; var ie=document.all?1:0; var ns6=document.getElementById&&!document.all?1:0; if(ie){ YY=document.body.clientHeight; //point1.style.top=YY; } else if (ns4){ YY=window.innerHeight; document.point1.pageY=YY; document.point1.visibility="hidden"; } else if (ns6){ //YY=window.innerHeight; document.getElementById('point1').style.top=YY; } function reloc1(){ if(yon==0){YY=YY-xstep;} else{YY=YY+xstep;} if (ie){ //ch=document.body.clientHeight; oh=point1.offsetHeight; } else if (ns4){ ch=window.innerHeight; oh=document.point1.clip.height; } else if (ns6){ //ch=window.innerHeight; oh=document.getElementById("point1").offsetHeight } if(YY<0){yon=1;YY=0;} if(YY>=(ch-oh)){yon=0;YY=(ch-oh);} if(ie){ //point1.style.left=XX; point1.style.top=YY+document.body.scrollTop; } else if (ns4){ document.point1.pageX=XX; document.point1.pageY=YY+window.pageYOffset; //} else if (ns6){ document.getElementById("point1").style.left=XX; document.getElementById("point1").style.top=YY+window.pageYOffset } } function onad() { //if(ns4) document.point1.visibility="visible"; loopfunc(); } function loopfunc(){ reloc1(); setTimeout('loopfunc()',delay_time); } if (ie||ns4||ns6) //window.onload=onad;

//-->