
if(class_name === undefined){
	var class_name = "images";
	var img_name = "photo";
}

$(document).ready(function() {
	imagePreview();
	if($j("div.jScrollPaneContent").length>0){
		if($j(".my_class").height()>351)
			$j("div.jScrollPaneContent").jScrollPane({scrollbarWidth:9});
	}
	//jQuery.each(jQuery.browser, function(i, val) {
	//  if(i=="msie" && jQuery.browser.version=="8.0")
	//    alert("test");
	  	//paddingtop 25px
	  	//margin left 5px
	  	//width 90px
	//});
	
	var search_val_plz = $("#FinanceContainer input[name=plz]").val();
	if(!$("#FinanceContainer input[name=plz]").val())
		$("#FinanceContainer input[name=plz]").val(search_title_plz);
	
	$("#FinanceContainer input[name=plz]").focus(function(){
		if($(this).val() == search_val_plz || $(this).val() == search_title_plz)
			$(this).val("");
	});
	
	$("#FinanceContainer input[name=plz]").blur(function(){
		if($(this).val() == '')
			$(this).val(search_title_plz);
	});
	
});

function switchImage(imageNumber) {
	$j("#ImageSelectorContainer .imageSelector.selected").removeClass("selected");
	$j("#ImageSelectorContainer .imageSelector"+imageNumber).addClass("selected");
	
	$j("#ImageContainer .imageContent.imageSelected").fadeOut(1000,function() {$j(this).removeAttr("style").removeClass("imageSelected");});
	
	$j("#ImageContainer .imageContent"+imageNumber).fadeIn(1000,function() {$j(this).removeAttr("style").addClass("imageSelected");});	

	if(!$j("#Overlay").hasClass("closed"))
		$j("#Overlay").addClass("closed");
}

function switchConstructImage(imageNumber) {
	$j("#ImageSelectorConstructContainer .imageSelector.selected").removeClass("selected");
	$j("#ImageSelectorConstructContainer .imageSelector"+imageNumber).addClass("selected");
	
	$j("#ImageContainer .imageContent.imageSelected").fadeOut(1000,function() {$j(this).removeAttr("style").removeClass("imageSelected");});
	
	$j("#ImageContainer .imageConstructContent"+imageNumber).fadeIn(1000,function() {$j(this).removeAttr("style").addClass("imageSelected");});
	
	if(!$j("#Overlay").hasClass("closed"))
		$j("#Overlay").addClass("closed");
}

function slideOverlay(direction) {
	if(direction=="left") {
		$j("#Overlay").animate({
			right: "0px"
		},1000);
		
		$j("#Overlay .container:visible").each(function() {$(this).fadeOut(1000);});
		$j("#Overlay").removeClass("closed");
	} else if(direction=="construct") {
		$j("#Overlay").animate({
			right: "-75px"
		},1000);
		
		$j("#Overlay .container:visible").each(function() {$(this).fadeOut(1000);});
		$j("#Overlay").removeClass("closed");
	}else {
		$j("#Overlay").animate({
			right: "-248px"
		},1000);
		
		$j("#Overlay .container:visible").each(function() {$(this).fadeOut(1000);});
		$j("#Overlay").addClass("closed");
	}
}

function infoClick () {
	if($j("#Overlay").hasClass("closed")) {
		$j("#Overlay").fadeIn(1000);
	}
	
	if($j("#Overlay .container:visible").attr("id")=="infoContainer")
		return;

	if($j("#VideoPopup").length>0)
		$("#VideoPopup").jqmHide();
	
	
	
	//if($.browser.msie && $.browser.version == "6.0"){
		//$j("#ButtonContainer .button.selected").removeClass("selected");
		$j("#ButtonContainer ."+class_name+"Button").css("background-image", "url(/images/btn_"+img_name+".png)");
		$j("#ButtonContainer .infoButton").css("background-image","url(/images/btn_info_selected.png)");
		class_name = "info";
		img_name = "info";
	//} else {
	//	$j("#ButtonContainer .button.selected").removeClass("selected");
	//	$j("#ButtonContainer .infoButton").addClass("selected");
	//}

	slideOverlay("left");
	
	$j("#infoContainer").fadeIn(1000,function() {
		if($j(".my_class").height()>351)
			$j("div.jScrollPaneContent").jScrollPane({scrollbarWidth:9});
	});
	
}

function imagesClick() {
	if($j("#Overlay").hasClass("closed")) {
		$j("#Overlay").fadeIn(1000);
	}

	if($j("#Overlay .container:visible").attr("id")=="ImageSelectorContainer")
		return;
	
	if($j("#VideoPopup").length>0)
		$("#VideoPopup").jqmHide();
	
	//if($.browser.msie && $.browser.version == "6.0"){
		//$j("#ButtonContainer .button.selected").removeClass("selected");
		$j("#ButtonContainer ."+class_name+"Button").css("background-image", "url(/images/btn_"+img_name+".png)");
		$j("#ButtonContainer .imagesButton").css("background-image","url(/images/btn_photo_selected.png)");
		class_name = "images";
		img_name = "photo";
	//} else {
	//	$j("#ButtonContainer .button.selected").removeClass("selected");
	//	$j("#ButtonContainer .infoButton").addClass("selected");
	//}
	
	slideOverlay("right");
	
	$j("#ImageContainer .imageContent.imageSelected").removeClass("imageSelected");
	$j("#ImageContainer .imageContent1").addClass("imageSelected");
	
	$j(".imageSelector.selected").removeClass("selected");
	$j("#ImageSelectorContainer .imageSelector1").addClass("selected");
	
	$j("#ConstructContainer").fadeOut(1000);
	$j("#ImageSelectorContainer").fadeIn(1000);
}

function constructClick (kundenhaus) {
	if($j("#Overlay").hasClass("closed")) {
		$j("#Overlay").fadeIn(1000);
	}

	if($j("#Overlay .container:visible").attr("id")=="ConstructContainer" || $j("#Overlay .container:visible").attr("id")=="ImageSelectorConstructContainer")
		return;

	if($j("#VideoPopup").length>0)
		$("#VideoPopup").jqmHide();
	
	//if($.browser.msie && $.browser.version == "6.0"){
		//$j("#ButtonContainer .button.selected").removeClass("selected");
		$j("#ButtonContainer ."+class_name+"Button").css("background-image", "url(/images/btn_"+img_name+".png)");
		$j("#ButtonContainer .constructButton").css("background-image","url(/images/btn_construct_selected.png)");
		class_name = "construct";
		img_name = "construct";
	//} else {
	//	$j("#ButtonContainer .button.selected").removeClass("selected");
	//	$j("#ButtonContainer .infoButton").addClass("selected");
	//}

	if(kundenhaus==1) {
		slideOverlay("construct");
		$j("#ConstructContainer").fadeIn(1000);
	} else {
		slideOverlay("right");
		$j("#ImageContainer .imageContent.imageSelected").removeClass("imageSelected");
		$j("#ImageContainer .imageConstructContent1").addClass("imageSelected");
		$j("#ImageSelectorConstructContainer").fadeIn(1000);
		
		$j(".imageSelector.selected").removeClass("selected");
		$j("#ImageSelectorConstructContainer .imageSelector1").addClass("selected");
	}
	
	
}



function financeClick() {
	if($j("#Overlay").hasClass("closed")) {
		$j("#Overlay").fadeIn(1000);
	}

	if($j("#Overlay .container:visible").attr("id")=="FinanceContainer")
		return;
	
	if($j("#VideoPopup").length>0)
		$("#VideoPopup").jqmHide();
	
	//if($.browser.msie && $.browser.version == "6.0"){
		//$j("#ButtonContainer .button.selected").removeClass("selected");
		$j("#ButtonContainer ."+class_name+"Button").css("background-image", "url(/images/btn_"+img_name+".png)");
		$j("#ButtonContainer .financeButton").css("background-image","url(/images/btn_finance_selected.png)");
		class_name = "finance";
		img_name = "finance";
	//} else {
	//	$j("#ButtonContainer .button.selected").removeClass("selected");
	//	$j("#ButtonContainer .infoButton").addClass("selected");
	//}
	
	slideOverlay("left");
	
	$j("#FinanceContainer").fadeIn(1000);
}

function closeClick() {
	if($j("#Overlay").hasClass("closed")) {
		$j("#Overlay").fadeOut(1000);
	} else {
		slideOverlay("right");
	}
}

function submitZip() {
	var country = $("#FinanceContainer .selectField").val();
	var object_name = $("#FinanceContainer .hiddenField").val();
	if($j("#FinanceContainer .inputField").val()==search_title_plz)
		$j("#FinanceContainer .inputField").val("");
	
	if($j("#FinanceContainer .inputField").val()=="")
		return;
	
	var my_url = 'objects.php?do=getEmployee&zip='+$j("#FinanceContainer .inputField").val()+'&country='+country+'&object_name='+object_name;
	response = "<img src=\'/images/ajax-loader.gif\' />";
	
	$("#FinanceContainer").clone().attr("id","FinanceContainerOrig").css("display","none").prependTo("#Overlay");
	
	$("#FinanceContainer").html(response);

	search_complete = false;
	var response = $.ajax({
	   type: "POST",
	   url: my_url,
	   processData: false,
	   async: false,
	   success: function(msg) {
			search_complete = true;
		}

	 }).responseText;
	$("#FinanceContainer").html(response);
	
	//Name
	var search_val_name = $("#FinanceContainer input[name=plz]").val();
	if(!$("#FinanceContainer input[name=formName]").val())
		$("#FinanceContainer input[name=formName]").val(search_title_name);
	
	$("#FinanceContainer input[name=formName]").focus(function(){
		if($(this).val() == search_val_name || $(this).val() == search_title_name)
			$(this).val("");
	});
	$("#FinanceContainer input[name=formName]").blur(function(){
		if($(this).val() == '')
			$(this).val(search_title_name);
	});
	
	// Telefon	
	var search_val_tel = $("#FinanceContainer input[name=formTel]").val();
	if(!$("#FinanceContainer input[name=formTel]").val())
		$("#FinanceContainer input[name=formTel]").val(search_title_Tel);
	
	$("#FinanceContainer input[name=formTel]").focus(function(){
		if($(this).val() == search_val_tel || $(this).val() == search_title_Tel)
			$(this).val("");
	});	
	$("#FinanceContainer input[name=formTel]").blur(function(){
		if($(this).val() == '')
			$(this).val(search_title_Tel);
	});
	
	// Mail	
	var search_val_Mail = $("#FinanceContainer input[name=formMail]").val();
	if(!$("#FinanceContainer input[name=formMail]").val())
		$("#FinanceContainer input[name=formMail]").val(search_title_Mail);
	
	$("#FinanceContainer input[name=formMail]").focus(function(){
		if($(this).val() == search_val_Mail || $(this).val() == search_title_Mail)
			$(this).val("");
	});
	$("#FinanceContainer input[name=formMail]").blur(function(){
		if($(this).val() == '')
			$(this).val(search_title_Mail);
	});
}

function submitForm(id) {
	if($j("#FinanceContainer input[name=formName]").val()==search_title_name){
		$j("#FinanceContainer input[name=formName]").val("");
	}
	if($j("#FinanceContainer input[name=formTel]").val()==search_title_Tel){
		$j("#FinanceContainer input[name=formTel]").val("");
	}
	if($j("#FinanceContainer input[name=formMail]").val()==search_title_Mail)
		$j("#FinanceContainer input[name=formMail]").val("");
	
	var object_name2 = $("#FinanceContainer .hiddenField2").val();
	
	if($("#FinanceContainer input[name=formName]").val()=="")
		return;
	
	if(($("#FinanceContainer input[name=formTel]").val()=="") && ($("#FinanceContainer input[name=formMail]").val()==""))
		return;
	
	var my_url = 'objects.php?do=sendToEmployee&object_name2='+object_name2+'&empID='+id+'&name='+$("#FinanceContainer input[name=formName]").val()+'&tel='+$("#FinanceContainer input[name=formTel]").val()+'&mail='+$("#FinanceContainer input[name=formMail]").val();
	response = "<img src=\'/images/ajax-loader.gif\' />";
	$("#FinanceContainer").html(response);

	search_complete = false;
	var response = $.ajax({
	   type: "POST",
	   url: my_url,
	   processData: false,
	   async: false,
	   success: function(msg) {
			search_complete = true;
		}

	 }).responseText;
	$("#FinanceContainer").html(response);
}

function showBack() {
	$("#FinanceContainer").fadeOut(500,function() {
		$("#FinanceContainer").remove();
		
		$("#FinanceContainerOrig").attr("id","FinanceContainer");
		
		$("#FinanceContainer").fadeIn(500);
	});
}

this.imagePreview = function(){    
    /* CONFIG */
          
          xOffset = 10;
          yOffset = 30;
          
          // these 2 variable determine popup's distance from the cursor
          // you might want to adjust to get the right result
    /* END CONFIG */
    $j("a.preview").hover(function(e){
          $j("body").append("<div id='preview'>"+ this.name + "</div>");                                               
          $j("#preview")
                .css("top",(e.pageY - xOffset) + "px")
                .css("left",(e.pageX + yOffset) + "px")
                .fadeIn("fast");                               
  },
    function(){ 
          $j("#preview").remove();
  });     
    $j("a.preview").mousemove(function(e){
          $j("#preview")
                .css("top",(e.pageY - xOffset) + "px")
                .css("left",(e.pageX + yOffset) + "px");
    });               
};

