function f(){
	
}

function aivao_close_pop(box){
	$("#"+box).slideUp(500, function(){
		$("#pop").hide();
	});
	
}

function aivao_close_popalert(){
	$("#pop > .alert").hide();
	$("#pop > .alert > .alerttxt > .feedback").empty();
	var keep = false;
	$("#pop").find("div").each(function(){
		if($(this).is(":visible") && !$(this).is(".pop_bg")){
			keep = true;
		}
	});
	if(!keep){
		$("#pop").hide();
	}
}

//-------------------------------- XXXXXXXXXXXX

function aivao_show_pop(){
	
	$("#pop").css({ 
		"top" : $(window).scrollTop()+"px"
	});
	$("#pop").show();
}


//-------------------------------- XXXXXXXXXXXX

function aivao_freunde(){
	alert(1);
}

//-------------------------------- XXXXXXXXXXXX

function aivao_alert(str){
	$("#alert_txt").html(str);
	$("#alert").fadeIn(100);
}


//-------------------------------- XXXXXXXXXXXX

function aivao_close_alert(){
	
	$("#alert").fadeOut(100, function(){
		$("#alert_txt").html("");
	});
	
}

function my_checkempty(mandatory) {

	for(n=0;n<mandatory.length;n++){
		if($("#"+mandatory[n]).val() == ""){
			return false
		}
	}
	 return true					
}

function my_checkmail(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length-1
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	    return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	 if (str.indexOf(" ")!=-1){
		return false
	 }
	 return true					
}

/*
var navimgs = ["wettbewerb", "impressum", "kontakt"];
for(var n=0;n<navimgs.length;n++){
	$.preloadImages("/cms/front/pix/nav_"+navimgs[n]+"_over.gif");
}
*/

$(function() {	
	/*
	$('#topbild').css({
		"opacity":"0.8"
	});
	*/
	$('#topleiste').css({
		"opacity":"0.7"
	});
	
	$('#topbild').flash({ src: '/cms/front/pix/topani.swf',width:970,height:170,wmode:'transparent' }, { update: true });
	/*
	$(".element").find("img").each(function (){ 
		var imgclass = $(this).attr("class");
		
		
		
		$(this).replaceWith("<table class=\""+imgclass+" imgframe\"><tr><td class=\"co_lo\"></td><td class=\"co_o\"></td><td class=\"co_ro\"></td></tr><tr><td class=\"co_l\"></td><td class=\"actual_img\"><img src=\""+$(this).attr("src")+"\" width=\""+$(this).attr("width")+"\"  height=\""+$(this).attr("height")+"\" alt=\""+$(this).attr("alt")+"\" /></td><td class=\"co_r\"></td></tr><tr><td class=\"co_lu\"></td><td class=\"co_u\"></td><td class=\"co_ru\"></td></tr></table>");
		
		
		
	});
	*/
	/*
	$(".element").find("object").each(function (){ 
		//alert($(this));
		//alert($(this).outerHTML());
		if($.browser.name != "msie"){
			$(this).replaceWith("<table class=\"imgframe objectframe\"><tr><td class=\"co_lo\"></td><td class=\"co_o\"></td><td class=\"co_ro\"></td></tr><tr><td class=\"co_l\"></td><td class=\"actual_img\">"+$(this).outerHTML()+"</td><td class=\"co_r\"></td></tr><tr><td class=\"co_lu\"></td><td class=\"co_u\"></td><td class=\"co_ru\"></td></tr></table>");
		}
		else{
			
		}
	});
	*/
	$(window).scroll(function () { 
		if($("#pop").is(":visible")){
      		aivao_show_pop();
      	}
    });

	$(".navbt").hover(
		function () {			
			var newimg = String($(this).find("img").attr("src"));
			newimg = newimg.replace(/\.gif/, "_over.gif");
			$(this).find("img").attr("src", newimg);
			
		}, 
		function () {
			var newimg = String($(this).find("img").attr("src"));
			newimg = newimg.replace(/_over\.gif/, ".gif");
			$(this).find("img").attr("src", newimg);
		}
	);

	$(".button_ok").hover(
		function () {			
			$(this).addClass("button_ok_hover");
		}, 
		function () {
			$(this).removeClass("button_ok_hover");
		}
	);
	$("#alert_okbutton .button_ok").click(
		function () {			
			aivao_close_alert();
		}
	);
	
  	$("#email_input").click(
  		
  		function () {			
  			$(this).removeClass("input_grey");
			if($(this).val() == "E-Mail"){
				$(this).val("");
			}
		}
	);
	
	$("#freunde > .bt").click(
  		
  		function () {			
  			aivao_freunde();
		}
	);
	
	var email_sent = false;
	$("#email .bt, #email .smallbt").click(
  		
  		function () {			
  			if(!email_sent){
				var str = $("#email_input").val();
				if(!my_checkmail(str)){
					aivao_alert("Bitte gib eine E-mail-Adresse ein.");
				}
				else{
					var options = {
						email:str
					};
					$("#email .bt").addClass("bt_sent");
					$("#email .smallbt").hide();
					$("#email_input").val("");
					$("#email_input").addClass("whiteout");
					$.post(urlstr+"cms/front/ajax/submit_email.php", options, function(data) {
						email_sent = true;
						
							
						
					}, "text");
				}
			}
		}
	);
	

	$("#email .bt").hover(
		function () {			
			$(this).addClass("bt_over");
		}, 
		function () {
			$(this).removeClass("bt_over");
		}
	);

	$("a.link_default_list").each(function (){ 
		var known = ["pdf", "mp3", "m4a", "mov", "mpg"];
		var tmparr = $(this).attr("href").split(".");
		var ext = tmparr[(tmparr.length-1)];
		if($.inArray(ext, known) > -1){
			$(this).css({
				"background-image":"url('/cms/front/pix/bull_"+ext+"_large.gif')"
			});
		}
	});
	
	$("a").each(function (){ 
		if($(this).attr("href").indexOf(".youtube.") > -1){
			
			$(this).css({
				"background-image":"url('/cms/front/pix/bull_youtube.gif')",
				"padding-left":46
			});
		}
		
		if($(this).attr("href").indexOf("/files/") > -1){
			
			var link = $(this);
			//alert($(this).attr("href"));
			$.post(aivao_addpath+"/cms/front/ajax/filesize.php", {file:$(this).attr("href"),str:$(this).html()}, function(data) {
				//alert(data["filesize"]);
				link.html(data["str"]);
			}, "json");
		}
	
		if($(this).attr("href").indexOf("[") > -1 && $(this).attr("href").indexOf("]") > -1){
			
			var link = $(this);
			
			$.post(aivao_addpath+"/cms/front/ajax/loclinks.php", {href:link.attr("href"),location_id:location_id,language_id:language_id}, function(data) {
				//alert(data["href"]);
				link.attr({"href":data["href"]});

			}, "json");
		}
		
	});
	
});
