// <!-- hide
// **********************************************************************
// ***************  DHTML von 8sense<interactive> ***********************
// *************************(c) Oliver Rose / o.rose@8sense.de **********
// WARNUNG:  Dieser Code darf nicht ohne Genehmigung von Oliver Rose
// verwendet werden !!!  All rights reserved. Alle Rechte vorbehalten. 
// **********************************************************************

var IE = (document.all) ? 1 : 0; // MSIE5 nicht mehr benötigt.
var NS = (document.layers) ? 1:0; // Netscape
var userAgent = navigator.userAgent.toLowerCase();

function OpenGewinnAGBs(){
	window.open ('../popups/gewinnspielagbs.php','','scrollbars=yes,status=no,width=500,height=500,menubar=no,left=50,top=50,location=no,resizable=no,directories=no');
}
function sms(w) {
	if(w==1) window.open('http://www.dsl-vcheck.de/smsportal/duffy.php','smsportal','width=900,height=600,scrollbars=yes,resizable=yes,menubar=yes');
	if(w==2) window.open('http://www.dsl-vcheck.de/smsportal/vrcom.php','smsportal','width=900,height=600,scrollbars=yes,resizable=yes,menubar=yes')
}
function webmail(){
	window.open('http://mp-mail.net/','myphonesms','width=1027,height=740,scrollbars=yes,resizable=yes,menubar=no');	
}
// Cookies:
function HoleKeks(name) {
	var value=null;
	if(document.cookie != "") {
	var kk=document.cookie.indexOf(name+"=");
	if(kk >= 0) {
		kk=kk+name.length+1;
		var ll=document.cookie.indexOf(";", kk);
		if(ll < 0)ll=document.cookie.length;
		value=document.cookie.substring(kk, ll);
		value=unescape(value);
		}
	}
    //alert("hole den Wert von Keks: "+name);
    return value;
}
function keksLeben(lebenstage) {
	var date=new Date();
	date.setDate(date.getDate()+lebenstage);
	var gmt=date.toGMTString();
	var k1=gmt.indexOf(" ");
	var k2=gmt.indexOf(" ", k1+1);
	var k3=gmt.indexOf(" ", k2+1);
	var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);
	return str;	
}

// SMS-
function CountMax(feld,feldlaenge) {
    if (document.myform[feld].value.length > feldlaenge) {
		alert('Achtung: \nEs dÃ¼rfen nicht mehr als '+feldlaenge+' Zeichen in das Feld eingegeben werden.\nDer Text wird abgeschnitten.');
		document.myform[feld].value = document.myform[feld].value.substring (0, feldlaenge-3);
    }
	
	if(document.myform[feld].value.length>0) document.myform["anzsmsanz"].value = document.myform[feld].value.length+ " Zeichen";
		
	if (document.myform[feld].value.length > 160) {
		var anzsms = 1;
		var einh = 153;
		// immer mal einheit Zeichen das feld anzsmsanz hochzählen:
		for(var y = 1; y < 9; y++) {
			if(document.myform[feld].value.length > einh * y) anzsms = anzsms+1;		
		}
		if(anzsms > 1){
			document.myform["anzsmswarn"].value = "Achtung: Text wird mit " +anzsms+ " SMS verschickt!" ;
		} else {
			document.myform["anzsmswarn"].value = "";
		}	
	} else {
		document.myform["anzsmswarn"].value = "";
	}
}

var allselected = false;
function SelectSMSList(){
	if(allselected == true) {
		DeSelectAllSMS();
		allselected = false;
	} else {		
		SelectAllSMS();
		allselected = true;
	}
}
function SelectAllSMS(){
	var mta = "smssel[";
	var mte = "]";
	for(var u = 1; u < 200; u++) {
		if(document.myform[mta+u+mte]) document.myform[mta+u+mte].checked = true;
	}
	allselected = true;
}
function DeSelectAllSMS(){
	var mta = "smssel[";
	var mte = "]";
	for(var u = 1; u < 200; u++) {
		if(document.myform[mta+u+mte]) document.myform[mta+u+mte].checked = false;
	}
	allselected = false;
}

// ------------
// Ajax-Framwork-stuff:
function FadeInElement(myelem) {
	//Init und starten:
	//alert(myelem);
	fadevalue=0;
	myelem.style.opacity = 0;
	myelem.style.filter = 'alpha(opacity=0)';
	DoFadeIn();
}
function DoFadeIn(){
	fadevalue++;
	myelem.style.opacity = fadevalue/10; // nicht-msie
	myelem.style.filter = 'alpha(opacity=' + fadevalue*10 + ')';
	dofade = setTimeout(DoFadeIn,15);
	//if(fadevalue==10) clearTimeout(dofade);
	if(fadevalue==5) clearTimeout(dofade); // ausgegraut...
}
function ShowDialogLayer() {
	myelem = document.getElementById("dialoglayer");
	myelem.style.visibility = "visible";
	myelem.style.height = "3000px";//screen.height; //screen.availHeight

	// Firefox / Mac hat Probleme mit Oppacity und den Flash-Headlines, deshalb setzen wir ein PNG ein:
  	if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
	 	myelem.style.backgroundImage = "url(../images/transp.png)";
  	} else {
		// Hintergrund schwarz:
		myelem.style.backgroundColor = "#000000";
		FadeInElement(myelem);
	}
}
function HideDialogLayer() {
	myelem = document.getElementById("dialoglayer");
	myelem.style.height = "10px";
	myelem.style.visibility = "hidden";
}

// Ajax-stuff:
function erzXMLHttpRequestObject(){
	var resObjekt = null;
	try{
		resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error) {
		try{
			resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error) {
			try {
				resObjekt = new XMLHttpRequest();
		         if (resObjekt.overrideMimeType) {
		         	// set type accordingly to anticipated content type
		            //http_request.overrideMimeType('text/xml');
		            resObjekt.overrideMimeType('text/html');
		         }
			}
			catch(Error) {
				alert('LEIDER KEIN AJAX AUF DIESEM BROWSER MÖGLICH.');
			}
		}
	}
	return resObjekt;
}
function OpenIpadSpecial(){
	// fenster sichtbar + position setzen
	myspopup = document.getElementById("ipadspecial");
	myspopup.style.visibility = "visible";
	if(window.pageYOffset) {
		y = window.pageYOffset;
	} else {
	    y = document.documentElement.scrollTop;
	}
	//alert(y);
	myspopup.style.top = y+20+'px';
}
function CloseIpadSpecial(){
	myspopup = document.getElementById("ipadspecial");
	myspopup.style.visibility = "hidden";
}

//-->
