var moved = false;

function checkInput()
{
	if (document.getElementById("Firma").value == "")
	{
		alert("Nicht alle Pflichtfelder wurden eingetragen: Firma");
		document.getElementById("Firma").focus();
		return false;
	}
	else if (document.getElementById("Ansprechpartner").value == "")
	{
		alert("Nicht alle Pflichtfelder wurden eingetragen: Ansprechpartner");
		document.getElementById("Ansprechpartner").focus();
		return false;
	}
	else if (document.getElementById("Telefon").value == "")
	{
		alert("Nicht alle Pflichtfelder wurden eingetragen: Telefon");
		document.getElementById("Telefon").focus();
		return false;
	}
	else if (document.getElementById("email").value == "")
	{
		alert("Nicht alle Pflichtfelder wurden eingetragen: E-Mail");
		document.getElementById("email").focus();
		return false;
	}
	
	if ( document.getElementById("p1").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p1s").value = "Kostenlose SWOT-Analyse buchen";
	if ( document.getElementById("p2").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p2s").value = "3 Aktionsideen zur gezielten Adressgenerierung";
	if ( document.getElementById("p3").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p3s").value = "Marketing-Kosten-Checkliste";
	if ( document.getElementById("p3b").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p3bs").value = "Zeitplan und Kalkulation";
	if ( document.getElementById("p4").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p4s").value = "interaktives Online-Spiel";
	if ( document.getElementById("p5").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p5s").value = "giraffozette";
	if ( document.getElementById("p6").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p6s").value = "Checkliste Tag der offenen T&uuml;r";
	if ( document.getElementById("p7").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p7s").value = "Checkliste Telefonkontakt";
	if ( document.getElementById("p8").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p8s").value = "Tipps zur Web 2.0 Optimierung";
	if ( document.getElementById("p9").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p9s").value = "Coaching Fragebogen";
	if ( document.getElementById("p10").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p10s").value = "Kleines Giraffenlexikon";
		
	if ( document.getElementById("p15").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p15s").value = "[compli]GO!-Folder";
		
	if ( document.getElementById("p11").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p11s").value = "[lea]GO!-Folder";
	if ( document.getElementById("p12").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p12s").value = "Wettbewerb Teilnahmebedingungen";
	if ( document.getElementById("p13").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p13s").value = "giraffo im &Uuml;berblick (Leistungsportfolio)";
	if ( document.getElementById("p14").src.search(/kreuz_1.gif/) != -1 )
		document.getElementById("p14s").value = "giraffo AGBs anfordern";
		
	return true;
}

function checkScreen()
{
	if ( screen.width <= 1024 )
		document.getElementById("content").className += " screen1024";
		
	var version = navigator.appVersion;
	
	if ( version.search(/MSIE 6.0/)  != -1 )
	{
		$("cbImage").src = "callback.gif";
	}
}

function showNews(id)
{
	var infos = document.getElementById("newsInfos");
	infos.innerHTML = "<h2>" + document.getElementById("t"+id).innerHTML + "</h2>" + "<p style='margin:0;'>" + document.getElementById("b"+id).innerHTML  + "</p>" + '<div id="closeNews"><a onclick="document.getElementById(\'newsInfos\').className = \'noDisplay\';" href="#">[x]</a></div>';
	infos.className = "display";
}

function haftung(obj)
{
	var infos = document.getElementById("infos");
	//alert(infos.className);
	
	if (infos.className == "noDisplay")
	{
		infos.className = "display";
		obj.innerHTML = "Haftungsausschluss ausblenden";
	}
	else
	{
		infos.className = "noDisplay";
		obj.innerHTML = "Haftungsausschluss einblenden";
	}
}

function check(img)
{
	if ( img.src.search(/kreuz_0.gif/) > 0 )
	{
		img.src = "kreuz_1.gif";
		setProd(img.id, true);
	}
	else
	{
		img.src = "kreuz_0.gif";
		setProd(img.id, false);
	}
}

function toProd(prodID)
{
	new Ajax.Request('products.php', {
		method:'get',
		parameters: { prodID: prodID },
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			//alert( "Success! \n\n" + response.replace(/\\/g, "") );
			//document.getElementById("output").innerHTML = response.replace(/\\/g, "");
		},
		onFailure: function(){
			alert('Something went wrong...')
			//document.getElementById("output").innerHTML = "Could not get data.";
		}
	});
}

function setProd(id, state)
{
	new Ajax.Request('products.php', {
		method:'get',
		parameters: { theID: id, theSTATE: state },
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			//alert( "Success! \n\n" + response.replace(/\\/g, "") );
			//document.getElementById("output").innerHTML = response.replace(/\\/g, "");
		},
		onFailure: function(){
			alert('Something went wrong...')
			//document.getElementById("output").innerHTML = "Could not get data.";
		}
	});
}



function showProd()
{
	new Ajax.Request('products.php', {
		method:'get',
		parameters: { getAll: true },
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			//alert( "Success! \n\n" + response.replace(/\\/g, "") );
			eval(response);
		},
		onFailure: function(){
			alert('Something went wrong...')
		}
	});
}

function over(obj)
{
	obj.src = obj.src.replace(/_0/, '_1');
	
	if ( getBrowser().substr(0,2) == "IE")
		obj.className = "overImgIE"; //alert("IE found");
	else
		obj.className = "overImg";
	//obj.width = "45";
	document.getElementById(obj.id + "t").className = "display";
	//obj.className='over';
	//document.getElementById("main").innerHTML = obj.src;
}

function out(obj)
{
	obj.className = "outImg";
	obj.src = obj.src.replace(/_1/, '_0');
	document.getElementById(obj.id + "t").className = "noDisplay";
}

function move(div)
{
	if ( !moved )
		new Effect.Move(div, { x:0, y:380, mode: 'relative' });

	moved = true;
	$("info").className = "noDisplay";
}

var BildArray = new Array();
BildArray[0] = "pix/datenbeschaffung_1.gif";
BildArray[1] = "pix/marketingstrategie_1.gif";
BildArray[2] = "pix/design_1.gif";
BildArray[3] = "pix/pr_1.gif";
BildArray[4] = "pix/event_1.gif";
BildArray[5] = "pix/telefonmarketing_1.gif";
BildArray[6] = "pix/it_loesung_1.gif";
BildArray[7] = "pix/coaching_1.gif";
BildArray[8] = "pix/agentur_1.gif";
BildArray[9] = "pix/produkte_1.gif";
BildArray[10] = "pix/news_1.gif";
BildArray[11] = "pix/award_1.gif";
BildArray[12] = "pix/kontakt_1.gif";

BildArray[13] = "pix/datenbeschaffung_2.gif";
BildArray[14] = "pix/marketingstrategie_2.gif";
BildArray[15] = "pix/design_2.gif";
BildArray[16] = "pix/pr_2.gif";
BildArray[17] = "pix/event_2.gif";
BildArray[18] = "pix/telefonmarketing_2.gif";
BildArray[19] = "pix/it_loesung_2.gif";
BildArray[20] = "pix/coaching_2.gif";
BildArray[21] = "pix/agentur_2.gif";
BildArray[22] = "pix/produkte_2.gif";
BildArray[23] = "pix/news_2.gif";
BildArray[24] = "pix/award_2.gif";
BildArray[25] = "pix/kontakt_2.gif";

function preloadingPix()
{
	//if ( getBrowser().substr(0,2) == "IE")
	//	document.getElementById("header").className = "headerIE";
	
	//alert(BildArray.length);
	for (i=0; i < BildArray.length; i++)
	{
		var Bild = new Image();
		Bild.src = BildArray[i];
	}
	
}

function getBrowser()
{
	var name = navigator.userAgent.toLowerCase();
	// INTERNET EXPLORER
	var ie = (name.indexOf("msie") >= -1); //Netscape
	var netscape = (name.indexOf("mozilla")!=-1 && name.indexOf("compatible")==-1 && name.indexOf("opera")==-1);
	var version = navigator.appVersion;
	var nummer = version.substr(0, version.indexOf("."));
	
	if (netscape)
	{
		var browser = "NETSCAPE";
		var versionnummer = nummer;
	}
	else if (ie)
	{
		if (nummer < 4 )
		{
			var versionnummer = 3;
			var browser = "IE 3";
		}
		if (nummer >= 4 && version.indexOf("msie 5")==-1 && version.indexOf("msie 6")==-1)
		{
			var versionnummer = 4;
			var browser = "IE 4";
		}
		if (nummer >= 4 && version.indexOf("msie 5")!=-1 && version.indexOf("msie 6")==-1)
		{
			var versionnummer = 5;
			var browser = "IE 5";
		}
		if (nummer >= 4 && version.indexOf("msie 6")!=-1 && version.indexOf("msie 5")==-1)
		{
			var versionnummer = 6;
			var browser = "IE 6";
		}
	}
	else
		var browser = "UNKNOWN";
	
	return browser;
}

function callback()
{
$('info').innerHTML = '<h3>Callback</h3><p>Geben Sie hier Namen und Telefonnummer an,<br />wir rufen Sie umgehend zur&uuml;ck!</p><form id="callback"  method="post" action="callback.php"><p><label for="cbName">Name:</label> <input type="text" id="cbName" name="cbName" /></p><p><label for="cbFon">Telefon:</label> <input type="text" id="cbFon" name="cbFon" /></p><p><label for="cbAnliegen">Anliegen:</label> <textarea id="cbAnliegen" name="cbAnliegen" cols="3"></textarea></p><p id="absenden" style="margin-left:220px; color:#222;">| <a href="#" onclick="sendMeldeForm(\'cbName\', \'cbFon\');">Absenden</a></p></form><div id="close"><a onclick="document.getElementById(\'info\').className = \'noDisplay\'" href="#">[x]</a></div>';
	
	$('info').className = "display";
}

function sendMeldeForm()
{
	for (var i = 0; i < sendMeldeForm.arguments.length; i++)
	{
		//alert( sendMeldeForm.arguments[i] );
		arg = document.getElementById(sendMeldeForm.arguments[i]);
		//alert( arg );
		if ( arg.value == "" )
		{
			alert("Bitte alle Felder ausfüllen!");
			this.location.href = "#"+sendMeldeForm.arguments[i];
			arg.focus();
			return false;
		}
	}
	
	//$("send").disabled = 'disabled';
	
	new Ajax.Updater('absenden', $("callback").action, {
		method: $("callback").method,
		parameters: $("callback").serialize()
	});
}

function showProdDiv(id)
{
	if ( $(id) )
		$(id).className = "display prods";
		
	if ( $(id+"a") )
		$(id+"a").className = "red";
}

function closeProdDiv(id)
{
	if ( $(id) )
		$(id).className = "noDisplay prods";
	
	if ( $(id+"a") )
		$(id+"a").className = "grey";
}
