window.onload = init;

function init() {
	document.onmousemove = getMousePosition;
	var sw = document.getElementById('suchwort');
	var sw_txt = 'Suche';
	sw.onfocus = function() {
		if (this.value == sw_txt) this.value = '';
	}
	sw.onblur = function() {
		if (this.value == '') this.value = sw_txt;
	}
	create_popups();
}

function create_popups() {
	if (window.location.href.indexOf('veredelung/offsetveredelung/lenticulardruck') != -1) {
		var arr = document.getElementsByTagName('a');
		for(var i=0;i<arr.length;i++) {
			if (arr[i].className == 'flash_lenticular') {
				arr[i].onclick = function() {
					win(this.href,'popup','width=265px,height=202px,scrollbars=0');
					return false;
				}
			}
		}
	}
}

function formcheck_nl(e) {
	if (e.email.value == '') {
		alert('Bitte geben Sie Ihre E-Mail-Adresse an');
		e.email.focus();
		return false;
	}
	else {
		return true;
	}
}

var div_popup = 0
function popup(id,name) {
	if (div_popup == 0) {
		div_popup = document.createElement('div');
		div_popup.setAttribute('id','popup');
		document.getElementsByTagName('body')[0].appendChild(div_popup);
	}
	document.getElementById('popup').style.display='block';
	document.getElementById('popup').innerHTML='<img src="/img/global/ladekreis.gif" />';
	change_opacity(100,'popup');
	ajx('/ajax.php?c1='+name+'&c2='+id,'popup');
	if (name=='musterservice') {
		var x = mouse_x - 400;
		var y = mouse_y - 150;
	}
	else {
		var x = mouse_x - 156;
		var y = mouse_y + 12;
	}
	document.getElementById('popup').style.left = x+'px';
	document.getElementById('popup').style.top = y+'px';
}
function popup_close() {
	var timer = 30;
	var speed = 30;
	for (var i=100;i>=0;i=i-10) {
		setTimeout("change_opacity("+i+",'popup')",timer);
		timer += speed;
	}
}
function change_opacity(opacity,id) {
 	var e = document.getElementById(id).style;
	e.opacity = (opacity / 100);
	e.MozOpacity = (opacity / 100);
	e.KhtmlOpacity = (opacity / 100);
	e.filter = "alpha(opacity=" + opacity + ")";
	if (opacity==0) {
		e.display='none';
	}
}

function musterservice(e) {
	var q = '/ajax.php?c1=musterservice';
	var val;
	var hit = 0;
	for(var i=0;i<e.elements.length;i++) {
		if (e[i].name.match(/^mt/) || e[i].name == 'nl') {
			val = e[i].checked == true ? e[i].value : 0;
			hit = val != 0 ? 1 : hit;
		}
		else if (e[i].type.indexOf('select') != -1) {
			val = e[i].options[e[i].selectedIndex].text;
		}
		else {
			val = e[i].value;
		}
		q += '&'+e[i].name+'='+val;
	}
	if (hit == 0) {
		alert('Bitte kreuzen Sie mindestens eine Technik an.');
		return false;
	}
	if (e.vorname.value == '' || e.nachname.value == '' || e.strasse.value == '' || e.ort.value == '' || e.email.value == '' || e.telefon.value == '') {
		alert('Bitte geben Sie Ihre vollständige Adresse und E-Mail an.');
		return false;
	}
	if (e.nl.checked==true && e.email.value == '') {
		//alert('Bitte geben Sie Ihre E-Mail-Adresse an, um unseren Newsletter zu erhalten.');
		//return false;
	}
	document.getElementById('popup').innerHTML='<h1>Musterservice</h1><br /><br /><img src="/img/global/ladekreis.gif" />';
	q = encodeURI(q);
	ajx(q,'popup');
	return false;
}

function tranq(f,u) {
	m = new Array("&#105;","&#116;","&#111;","&#109;","&#97;","&#108;");
	document.write("<a href="+m[3]+m[4]+m[0]+m[5]+m[1]+m[2]+"&#58;"+u+"&#64;"+f+">");
	document.write(u+"&#64;"+f+"</a>");
}

function win(url,name,feat) {
	fenster=window.open(url,name,feat);
	fenster.focus();
}

var mouse_x=0; var mouse_y=0;
function getMousePosition(e) {
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) { mouse_x = e.pageX; mouse_y = e.pageY; }
	else if (e.clientX || e.clientY) { mouse_x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; mouse_y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; }
}

var http_request = false;
var my_ajax_container = false;
function ajx(myurl,mycontainer) {
	http_request = false;
	if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } }
	else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
	if (http_request) { my_ajax_container = mycontainer; http_request.onreadystatechange = ajax_fill_container; http_request.open("GET",myurl,true); http_request.send(null); }
	else {}
}
function ajax_fill_container() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (http_request.responseText.length > 0) {
				var mycontent = http_request.responseText;
				document.getElementById(my_ajax_container).innerHTML = mycontent;
				if (my_ajax_container=='popup') {
					document.getElementById('popup').style.display='block';
				}
			}
		}
		else {}
	}
}
var MM_contentVersion = 5;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	    for (var i = 0; i < words.length; ++i)
	    {
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	    }
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
   && (navigator.appVersion.indexOf("Win") != -1)) {
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}
function flash_obj(ver,src,id,wmode,flashvars,bgcolor,w,h,img_src,img_alt,img_url) {
	var out='';
	if (MM_FlashCanPlay) {
		out = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ver+',0,0,0" width="'+w+'" height="'+h+'" id="'+id+'">';
		out += '<param name="movie" value="'+src+'">';
		out += '<param name="quality" value="high">';
		out += '<param name="wmode" value="'+wmode+'">';
		out += '<param name="flashvars" value="'+flashvars+'">';
		out += '<param name="bgcolor" value="'+bgcolor+'">';
		out += '<embed src="'+src+'" wmode="'+wmode+'" flashvars="'+flashvars+'" quality="high" bgcolor="'+bgcolor+'" width="'+w+'" height="'+h+'" name="'+id+'" id="'+id+'" type="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed>';
		out += '</object>';
	}
	else if (img_src) {
		out = '<a href="'+img_url+'"><img src="'+img_src+'" width="'+w+'" height="'+h+'" alt="'+img_alt+'" /></a>';
	}
	document.write(out);
}
