//FENSTER ÖFFNEN
function openWindow(theURL,winName,features)
{
	window.open(theURL,winName,features);
}

//Features leiste
var p_div = "";
var d_fadeIn = -90;
var d_fadeOut = -15;
var p_IsfadeIn = false;
var p_IsfadeOut = false;

function fadeIn() 
{  
	d_fadeIn += 5; 
	document.getElementById('rolling').style.marginTop = d_fadeIn + "px";
	if (d_fadeIn < -15) 
	{  
		window.setTimeout("fadeIn()", 10); 
	} else {
		document.getElementById('r_but').innerHTML = '<img src="images/rollschalter_.png" alt="Roll Over" width="248" height="25" border="0" style="cursor: pointer;" >';
		document.getElementById('r_but').onclick = function() { fadeOut() };
		d_fadeOut = -15;
	}
} 

function fadeOut()
{
	d_fadeOut -= 5; 
	document.getElementById('rolling').style.marginTop = d_fadeOut + "px";
	if (d_fadeOut > -90) 
	{  
		window.setTimeout("fadeOut()", 10); 
	} else {
		document.getElementById('r_but').innerHTML = '<img src="images/rollschalter.png" alt="Roll Over" width="248" height="25" border="0" style="cursor: pointer;" >';
		document.getElementById('r_but').onclick = function() { fadeIn() };
		d_fadeIn = -90;
	}
}

function prodRecommend(No,Name)
{
	document.getElementsByTagName('body')[0].style.overflow = "hidden";
	window.scrollTo(0,0); 
	document.getElementById('extext').innerHTML = "Produktempfehlung";
	document.getElementById('card_overlay').style.display = "block";
	document.getElementById('extern').style.display = "block";
	document.getElementById('iframe').src = 'produktempfehlung.html?art=' +No+ '&name=' +Name;
}

function request(ID,No,Name)
{
	document.getElementsByTagName('body')[0].style.overflow = "hidden";
	window.scrollTo(0,0);
	document.getElementById('extext').innerHTML = "Produktanfrage";
 	document.getElementById('card_overlay').style.display = "block";
	document.getElementById('extern').style.display = "block";
	document.getElementById('iframe').src = 'produktanfrage.html?id=' +ID+ '&art=' +No+ '&name=' +Name;
}

function closeRequest()
{
	document.getElementsByTagName('body')[0].style.overflow = "";
	document.getElementById('card_overlay').style.display = "none";
	document.getElementById('extern').style.display = "none";
	document.getElementById('iframe').src = '';
}

function logout()
{
	Check = confirm("Wollen Sie sich wirklich ausloggen?");
	if (Check == true)
	{
 	 	top.location.href='logout.php';
	}
}

function rate(prod)
{
	document.getElementsByTagName('body')[0].style.overflow = "hidden";
	window.scrollTo(0,0); 
	document.getElementById('extext').innerHTML = "Produktbewertung";
	document.getElementById('card_overlay').style.display = "block";
	document.getElementById('extern').style.display = "block";
	document.getElementById('iframe').src = 'produktbewertung.html?id=' +prod;
}

function JumpMenu(targ,selObj,restore)
{
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function delcard()
{
	Check = confirm("Möchten Sie Ihren Warenkorb wirklich leeren?");
	if (Check == true)
	{
 	 	top.location.href='delcard.php';
	}
}

function delfromcard(artnr,prod)
{
	Check = confirm('"' +prod+ '" entfernen?');
	if (Check == true)
	{
 	 	top.location.href='delfromcard.php?artnr='+artnr;
	}
}

//code Aktivierung
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
if(document.getElementById('code1').value.length == 6 && document.getElementById('code2').value.length == 6 && document.getElementById('code3').value.length == 6 && document.getElementById('code4').value.length == 6 && document.getElementById('code5').value.length == 6)
	{
		document.getElementById('stats').style.backgroundImage = "url(images/_yes.gif)";
	} else {
		document.getElementById('stats').style.backgroundImage = "url(images/_no.gif)";
	}
}

function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}

function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}

function checkCode()
{
	var eins = document.getElementById('code1');
	var zwei = document.getElementById('code2');
	var drei = document.getElementById('code3');
	var vier = document.getElementById('code4');
	var fuenf = document.getElementById('code5');
	if(eins.value.length < 6)
	{
		return false;
	}
	if(zwei.value.length < 6)
	{
		return false;
	}
	if(drei.value.length < 6)
	{
		return false;
	}
	if(vier.value.length < 6)
	{
		return false;
	}
	if(fuenf.value.length < 6)
	{
		return false;
	}
}

function logout()
{
	Check = confirm("Möchten Sie sich wirklich ausloggen?");
	if (Check == true)
 	 window.location.href='logout.html';
}

function checkSearch()
{
	if(document.getElementById('q').value.length < 3)
	{
		alert("Geben Sie bitte mindestens 3 Zeichen ein.");
		return false;
	}
}

function Bookmarking(host)
{
	if(host == "wong")
	{
		window.open('http://www.mister-wong.de/index.php?action=addurl&amp;bm_url='+encodeURIComponent(location.href)+'&amp;bm_notice=&amp;bm_description='+encodeURIComponent(document.title)+'&amp;bm_tags=');
	}
	if(host == "google")
	{
		window.open('http://www.google.com/bookmarks/mark?op=add&amp;hl=de&amp;bkmk='+encodeURIComponent(location.href)+'&amp;annotation=&amp;labels=&amp;title='+encodeURIComponent(document.title));
	}
}

function showACInfo()
{
	document.getElementById('directAccount').style.display = "block";
}

function hideACInfo()
{
	document.getElementById('directAccount').style.display = "none";
}

function zoomPicture(pic)
{
	document.getElementsByTagName('body')[0].style.overflow = "hidden";
	window.scrollTo(0,0); 
	document.getElementById('zoompic').style.width = 600+"px";
	document.getElementById('zoompic').style.marginLeft = -300+"px";
	document.getElementById('zoomin').src = 'zoom.php?pic='+pic;
	document.getElementById('card_overlay').style.display = "block";
	document.getElementById('zoompic').style.display = "block";
}

function closeZoomP()
{
	document.getElementsByTagName('body')[0].style.overflow = "";
	document.getElementById('card_overlay').style.display = "none";
	document.getElementById('zoompic').style.display = "none";
}

function showZoomHelp()
{
	document.getElementById('zoomin').src = 'zoomhelp.html';
}

function getPDF(artnr)
{
	openWindow('download/produktdetails-' +artnr+'.pdf','pdf','resizable=yes');	
}

function setButton()
{
	document.getElementById('sendbutton').innerHTML = '<img src="images/but_bw.gif" alt="Bitte warten">';
}

function mobileBrand(selObj)
{
	if(document.getElementById('handyh').selectedIndex == 0)
	{
		document.getElementById('selHandy').innerHTML = '<select name="select2" id="handymodell" disabled><option value="">Zuerst Hersteller wählen</option></select>';
	} else {
	var req = null;
	try
	{
		req = new XMLHttpRequest();
	}
	catch (ms)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (nonms)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				req = null;
			}
		}
	}
	if (req == null) alert("Error creating request object!");
	
	var time = new Date();

	req.open("GET", "mobilemod.php?s="+selObj.options[selObj.selectedIndex].value+"t="+time, true);
	req.onreadystatechange = function()
	{
		switch(req.readyState)
		{
			case 4:
			if(req.status!=200)
			{
				alert("Fehler:"+req.status);
			}else{
				document.getElementById('selHandy').innerHTML = req.responseText;
			}
			break;
			default:
				return false;
			break;
		}
	};
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
	}
}

function preisalarm()
{
	if(document.getElementById('name').value == " ")
	{
		alert("Geben Sie bitte Ihren Namen ein");
	} 
	else if(document.getElementById('mail').value == "") 
	{
		alert("Geben Sie bitte Ihre E-Mail Adresse ein.");
	} else {
	
	var mname = document.getElementById('rname').value;
	var mmail = document.getElementById('mail').value;
	var mpreis = document.getElementById('pr').value;
	var mstck = document.getElementById('st').value;
	var prod = document.getElementById('name').value;
	var artnr = document.getElementById('artnr').value;
	var apreis = document.getElementById('preis').value;
	
	var req = null;
	try
	{
		req = new XMLHttpRequest();
	}
	catch (ms)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (nonms)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				req = null;
			}
		}
	}
	if (req == null) alert("Error creating request object!");
	
	var time = new Date();

	req.open("GET", "preisalarm.php?name=" +mname+ "&mail= " +mmail+ "&preis=" +mpreis+ "&stck=" +mstck+ "&prod=" +prod+ "&artnr=" +artnr+ "&apreis=" +apreis+ "&s="+time, true);
	req.onreadystatechange = function()
	{
		switch(req.readyState)
		{
			case 4:
			if(req.status!=200)
			{
				alert("Fehler:"+req.status);
			}else{
				document.getElementById('palarm').innerHTML = req.responseText;
			}
			break;
			default:
				return false;
			break;
		}
	};
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
	}
}

