
function wopen(link,wi,he,statustext) {
	
	var width=wi; var height=he;
	//var l=(screen.availWidth-width)/2-150;
	//var t=((screen.availHeight-height)/2)-150;
	var l=(screen.availWidth/2) - (width /2);
	var t=(screen.availHeight/2) - (height/2);

	var wincom=window.open(link ,"oswin","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+wi+",height="+he+",screenX="+l+",screenY="+t+",left="+l+",top="+t);
    
	if (wincom) { //Popup wurde geöffnet

		wincom.focus();
		wincom.resizeTo(width+100,height+100);
	
	} else { //Popup wurde NICHT geöffnet

		if (statustext!='') {

			alert(unescape(statustext));

		} else {

			var statustext= "Sie haben einen Popupblocker aktiviert.%0A" +
					"Um diese Informationen zu öffen, muss der Popupblocker für die Seite www.handytreff.biz deaktiviert werden.%0A"+
					"(Unerwünschte Werbe-Popups werden trotzdem weiterhin blockiert!!)%0A%0A"+
					"Google-Toolbar:%0AEinfach einmal auf den Button mit dem gelben Ausrufungszeichen -xx blockiert-- klicken.%0A%0A"+
					"Im Internet-Explorer unter Windows XP SP2:%0AIm Menü Extras - Popupblocker - Popupblockereinstellungen die Adresse: www.handytreff.biz hinzufügen.%0A%0A"+
					"Im Netscape oder Firefox:%0ABeim Hinweis auf dieses Popup-Fenster einfach auf -Popups für die Adresse handytreff.biz- zulassen klicken."+
					"";
			alert(unescape(statustext)) ;
		}
	}
}


function dellink(link,btext) {

	Check = confirm(btext);

	if(Check == false) {
		return ;
	} else {
		window.open(link,'_self') ;
	}
}


function changebutton(s) {
	
    window.Bestellung.obutton.value = "Bitte warten ... und diesen Button nur 1x klicken!";
    
    if (SEND==1) {
    	
    	alert("Sie haben die Bestellung bereits abgeschickt, bitte warten Sie auf Antwort des Shop-Servers !") ;
    	return false ;
    	
    } else {
    	
    	SEND=1 ;
    	return true ;
    }
}



function tabbgcolor(tabid,hrefid,col1,col2){
	
	tabid.style.backgroundColor=col1;
	hrefid.style.color=col2;
} 




function changeVisibility(id) {

  var el = document.getElementById(id);
  var wert;
  var IDbild = id + "_1";
  var pfad = "/bilder/shop/";

  if (el) {

    	if (el.style.display == "none") {
		// auf
	      	wert = "block";
		document.images[IDbild].src= pfad + "close.gif";
	} else {
		// zu
		wert = "none";
		document.images[IDbild].src= pfad + "open.gif";
	}

	if (document.cookie) {	
	var a = new Date();
	a = new Date(a.getTime() + 2*1000*60*60*24*365);
	var date_ex = a.toGMTString();
	set_Cookie(id,wert,date_ex);
	// wert = get_Cookie(id);
	}

	el.style.display = wert;

  }

}


function setvisibility(id) {

    if (document.cookie) {	

	var wert = get_Cookie(id);

	 if (wert) {

        	var el = document.getElementById(id);
		var IDbild = id + "_1";
 		var pfad = "/bilder/shop/";

		if (wert == "none") {
			document.images[IDbild].src= pfad + "open.gif";
		} else {
			document.images[IDbild].src= pfad + "close.gif";
		}

	    el.style.display = wert;
	}
    }
}


function get_Cookie(name){

   var i=0;  //Suchposition im Cookie
   var suche = name+"=";
   while (i<document.cookie.length){
      if (document.cookie.substring(i, i+suche.length)==suche){
         var ende = document.cookie.indexOf(";", i+suche.length);
         ende = (ende>-1) ? ende : document.cookie.length;
         var cook = document.cookie.substring(i+suche.length, ende);
         return unescape(cook);
      }
      i++;
   }
   return null;

}


function set_Cookie(name,wert,expires,path){
   var cook = name+ "=" + unescape(wert);
   cook += (expires) ? "; expires=" + expires : "";
   cook += (path) ? "; path=" + path : "";
   document.cookie = cook;
}



// Ajax 

var xmlHttp;

function suggest(suchbegriff,wkid) {
xmlHttp=httpXMLobjects();
if (xmlHttp==null) {
  alert ("Browser does not support AJAX");
  return;
}
if (suchbegriff.length==0) { 
  document.getElementById("ausgabe").innerHTML="";
  return;
}
else {
	//URL vorbereiten, Zufallszahl umgeht den Browsercache  
	var aufruf="/cgi-bin/shop/front/shop_main.cgi"+"?plugin=ajaxsuche&q="+suchbegriff+"&wkid="+wkid+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",aufruf,true);
	xmlHttp.send(null);
	}
} 
function stateChanged() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
 document.getElementById("ausgabe").innerHTML=xmlHttp.responseText;
 document.getElementById('af').style.display='block';
 } 
}
//AJAX-Standards 
//Weniger interessant

function httpXMLobjects() {
var xmlHttp=null;
try {
 // Fuer Firefox, Opera und Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e) {
 // Der Internet Explorer wills wieder anders
 try {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e) {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


// <![CDATA[
var XMLHTTP = null;
 
if (window.XMLHttpRequest) {
  XMLHTTP = new XMLHttpRequest();
} else if (window.ActiveXObject) {
  try {
    XMLHTTP = 
      new ActiveXObject("Msxml2.XMLHTTP");
  } catch (ex) {
    try {
      XMLHTTP = 
       new ActiveXObject("Microsoft.XMLHTTP");
    } catch (ex) {
    }
  }
}

function DatenAusgeben() {
  if (XMLHTTP.readyState == 4) {
    var d = document.getElementById("Daten");
    d.innerHTML = XMLHTTP.responseText;
  }
}

function sendText(e, text) {
  e.value = text;
}

var bvar = null;
function load(bvar) {
  XMLHTTP.open("POST", "request.php", true);
  XMLHTTP.onreadystatechange = DatenAusgeben;
  XMLHTTP.setRequestHeader("Content-Type", 
    "application/x-www-form-urlencoded");
  XMLHTTP.send("a=" + document.getElementById('sbeg').value + "&b=" + bvar);
}

// ]]>

