/*!
 *
 *	@copyright:___________2010, Mercedes-Benz Bank
 *	@link:________________http://www.sternhelfer.de
 *	@author:______________Jung v. Matt/Neckar
 *	@projectDescription:__global plugins/functions
 *
 *	@version:_____________1.0
 * 	@revision:____________$Revision: 8 $
 * 	@lastmodified:________$Date: 2011-04-05 11:22:20 +0200 (Di, 05 Apr 2011) $
 *
 */

(function($){
	
	// initialize link to videoplayer
	$(".link").fadeIn("fast");
	//$(".link a").colorbox({width:"80%", height:"80%", iframe:true});
	$(".link a").click(function() {
		$("#overlay").css("display","block");
		$("#video").css("display","block");
		var randomNum = Math.round(Math.random()*1000000000);
		var flashvars = {};
		flashvars.connection = randomNum;
		flashvars.videoFile = "../video/"+$(this).attr("rel")+".flv";
		flashvars.videoWidth = "974";
		flashvars.videoHeight = "548";
		var params = {};
		params.wmode = "transparent"; 
		var attributes = {};
		swfobject.embedSWF("swf/VideoPlayer.swf", "videoplayer", "974", "569", "8.0.0", false, flashvars, params, attributes);
		return false;
	});

	// open metalinks in new window
	$(".meta a").attr("target", "_blank");
	$("#buttonAppStore a").attr("target", "_blank");

	// global flag to avoid doubleclicks on navi
	noActionDuringTransition=0;
	
	// transition action on navigation
	$(".navCt a").click(function() {
		if (noActionDuringTransition==0) {
			noActionDuringTransition=1;
		
			content = new Object();
			content["sternhelfer"] = "Mit dem Sternhelfer sind Sie bei einem Unfall bestens ger&uuml;stet. Die Applikation<br>hilft allen Autofahrern bei der Schadenmeldung, unterst&uuml;tzt bei der Ersten Hilfe<br>und, dank praktischer Zusatzfunktionen, auch in vielen Alltagssituationen. ";
			content["unfallhilfe"] = "Die Checkliste unterst&uuml;tzt Sie dabei, Priorit&auml;ten zu setzen und zeigt Ihnen<br>die wichtigsten Rufnummern sowie Anleitungen zu Erste-Hilfe-Ma&szlig;nahmen.";
			content["schadenmeldung"] = "Nehmen Sie noch am Unfallort in wenigen Schritten die komplette<br>Schadenmeldung auf. Sie k&ouml;nnen alle Daten zu Unfallort und Unfallgegner<br>eingeben sowie den Schaden (inklusive Skizze und Fotos) beschreiben. ";
			content["parkplatzservice"] = "Der Parkuhr-Service hilft Ihnen Strafzettel zu vermeiden. Er informiert Sie, kurz<br>bevor Ihre Parkzeit abgelaufen ist. Zus&auml;tzlich k&ouml;nnen Sie mit dem Parkplatzfinder<br>Ihre Parkposition abspeichern und werden auf dem schnellsten Weg zur&uuml;ck<br>zu Ihrem Auto gef&uuml;hrt.";
			content["bussgeldrechner"] = "Zu schnell gefahren? Erfahren Sie direkt, was bei einer<br>Geschwindigkeits&uuml;berschreitung auf Sie zukommt.";
		
			picbox = new Object();
			picbox["sternhelfer"] 		= "110px";
			picbox["unfallhilfe"] 		= "110px";
			picbox["schadenmeldung"] 	= "130px";
			picbox["parkplatzservice"]	= "150px";
			picbox["bussgeldrechner"] 	= "110px";

			var n=$(this).parent().attr("class");

			// change nav optic
			$(".navCt a").removeClass("active");
			$(this).addClass("active");
		
			// handle content
			recordOutboundLink(n); // Google Tracking
			$("h1").fadeOut("slow", function() {$("h1").css("background","url(css/images/h1_"+n+".gif) no-repeat");});
			$("h2").fadeOut("slow", function() {$("h2").css("background","url(css/images/h2_"+n+".gif) no-repeat");});
			$("p.teaser").fadeOut("slow", function() {$("p.teaser").html(content[n]);});
			$("p.link img").fadeOut("slow", function() {$("p.link img").attr("src","images/view_"+n+".gif"); $("p.link").css("top", picbox[n]);});
			//$("p.link").animate({top: picbox[n]}, 1000, function() {});
			$("p.link a ").attr("rel",n); // Link austauschen
			$(".keyvisual").fadeOut("slow", function() {
				$(".keyvisual").attr("src","images/kv_"+n+".jpg").load(function() {
					$(".keyvisual").fadeIn("slow");	
					$("h1").fadeIn("slow");	
					$("h2").fadeIn("slow");	
					$("p.teaser").fadeIn("slow");	
					$("p.link img").fadeIn("slow");	
					noActionDuringTransition=0;
					});
				});
		}
		
		return false;
	});

	// close video
	$("#videoclose a").click(function() {
		$("#overlay").css("display","none");
		$("#video").css("display","none");
		$("#videoplayerContainer").html('<div id="videoplayer">&nbsp;</div>');
		return false;
	});

	/*$(document).mousemove(function(e){
		if (
			(e.pageX > $("p.link a img").offset().left) && (e.pageX < $("p.link a img").offset().left+201) &&
			(e.pageY > $("p.link a img").offset().top) && (e.pageY < $("p.link a img").offset().top+157) )
		$("#ftWrapper").css("cursor","pointer"); else $("#ftWrapper").css("cursor","default");
		if (
			(e.pageX > $("#buttonAppStore a img").offset().left) && (e.pageX < $("#buttonAppStore a img").offset().left+201) &&
			(e.pageY > $("#buttonAppStore a img").offset().top) && (e.pageY < $("#buttonAppStore a img").offset().top+157) )
		$("#ftWrapper").css("cursor","pointer"); else $("#ftWrapper").css("cursor","default");
	});
	// Simulation click on videobutton
	$(document).click(function(e){
		if (
			(e.pageX > $("p.link a img").offset().left) && (e.pageX < $("p.link a img").offset().left+201) &&
			(e.pageY > $("p.link a img").offset().top) && (e.pageY < $("p.link a img").offset().top+157) )
				{
				$("#overlay").css("display","block");
				$("#video").css("display","block");
				var randomNum = Math.round(Math.random()*1000000000);
				var flashvars = {};
				flashvars.connection = randomNum;
				flashvars.videoFile = "../video/"+$("p.link a").attr("rel")+".flv";
				flashvars.videoWidth = "974";
				flashvars.videoHeight = "548";
				var params = {};
				params.wmode = "transparent"; 
				var attributes = {};
				swfobject.embedSWF("swf/VideoPlayer.swf", "videoplayer", "974", "569", "8.0.0", false, flashvars, params, attributes);
				}
		if (
			(e.pageX > $("#buttonAppStore a img").offset().left) && (e.pageX < $("#buttonAppStore a img").offset().left+201) &&
			(e.pageY > $("#buttonAppStore a img").offset().top) && (e.pageY < $("#buttonAppStore a img").offset().top+157) )
				{
				self.location.href="http://itunes.apple.com/de/app/sternhelfer/id365322680?mt=8";	
				}
	});*/

	
	
})(jQuery);
