var domain="http://www.quinto.pl/";
var runArray=Array();
var isLoaded=false;
var dict=Array();
dict['language']="pl";
dict['sort_conf']="Zapisz zmiany";
dict['cancel']="Anuluj";
dict['delConfirm']="Czy napewno chcesz skasować element";


jQuery.fn.center = function () {
    this.css("position","absolute");
		//d($(window).height());
		//d(this.height());
		//d(this.width());
		//d($(window).scrollLeft());
		//this.css("top", ( $(window).height() - this.height() ) / 2+ "px");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
};


function initFilterList(){
	$("#serwisy li a").each(function(index){
													//d($(this));
													var elemId=$(this).attr('id');
													var idi= elemId.slice(elemId.lastIndexOf('_')+1,elemId.length);
													$(this).click(function(event){
																				  //d($(this));
																				  //$(this).parent().css("background", "yellow")//.find("ul").addClass("hovered");
																				  //if($(this).parent().find("#miasta_"+idi).hasClass("hovered"))
																				  //var flag=true;
																				  $(this).parent().parent().find("ul").addClass("hide");
																				  //$(this).parent().parent().find("ul").removeClass("hovered");
																				  
																				  $(this).parent().find("#miasta_"+idi).removeClass("hide");
																				  //if(!flag)
																				  //$(this).parent().find("#miasta_"+idi).toggleClass("hovered");
																				  $(this).parent().parent().parent().parent().parent().parent().find("a").each(function(index){
																							var elem=$(this).attr('id');
																							var idik= elem.slice(elem.lastIndexOf('_')+1,elem.length);
																							$("#elem_"+idik).addClass("hide");
																																		 });
																				  $(this).parent().find("a").each(function(index){
																							var elem=$(this).attr('id');
																							var idik= elem.slice(elem.lastIndexOf('_')+1,elem.length);
																							//d("unhide: "+idik);
																							$("#elem_"+idik).removeClass("hide");								 
																																		 });
																				  
																				  
																				  event.preventDefault();
																				  });
													});
	
	}

function initSlideshow(){
	//alert("a");
	var fotoList=Array();
	var count=0;
	$("div.kadr > div.bottom > a.imgslide").each(function(index){
															fotoList.push($(this));
															$(this).click(function(event){
																 var elemId=$(this).attr('id');
																 var idi= elemId.slice(elemId.lastIndexOf('_')+1,elemId.length);
																$("#imgBigId_"+idi).css("top","0px");
																$(".slider").css("top",-550*index+"px");
																count=index;
														 		event.preventDefault();
														 });
																			
																			});
	$("#fotoL").click(function(event){
										count--;
										if(count>=0){
										$(".slider").css("top",-550*count+"px");
										}
										else count=0;
										
										})
	$("#fotoR").click(function(event){
										count++;
										if(fotoList.length> count){
										$(".slider").css("top",-550*count+"px");
										}
										else count=fotoList.length;
										
										})
	
	}

$.fn.isIE = function() {
        var ie6 = ($.browser.msie && ($.browser.version == "6.0")) ? this :
false;
        return ie6;

}; 
function initDrop(){
	
	
	
	$('ul.subUl').isIE().droppy({speed: 100});
	
	}
function initLBox(){
	$("#searchVal").focus(function(){
											 $(this).attr("value","");
											 });
	$('a.blank').attr('target','_blank');
	$('a.lightBox').lightBox();
	$.fn.media.defaults = { 
    preferMeta:    1,         // true if markup metadata takes precedence over options object 
    autoplay:      0,         // normalized cross-player setting 
    bgColor:       'none', // background color 
    params:        {},        // added to object element as param elements; added to embed element as attrs 
    attrs:         {},        // added to object and embed elements as attrs 
    flashvars:     {},        // added to flash content as flashvars param/attr 
    flashVersion:  '9',       // required flash version 
 
    // default flash video and mp3 player 
    // @see: http://jeroenwijering.com/?item=Flash_Media_Player 
    flvPlayer:     domain+'site/swf/player.swf', 
    mp3Player:     'mediaplayer.swf'

    
};
$('a.media').media();
	}
function fixes(){
	hei=$('#content').height()+$('#innerTop').height()+$('#innerMenu').height()+150;
	$('#lMenu').css({height:hei+"px"});
		
	}
function initForm(){
	//alert("a");
	//d($("#formularz").attr("id"));
	$("#kod").mask("99-999");

	$("#formularz").validationEngine();
	$("#zapytaj").validationEngine();
	$("#typKlienta").click(function(){
											  var val=$(this).val();
													if( val=="firma")
													{
														$("#hideImie").hide();
														$("#hideName").hide();
														$("#hideFirma").show();
														$("#hideFirma1").show();
														}
													if( val=="pryw")
													{
														$("#hideImie").show();
														$("#hideName").show();
														$("#hideFirma").hide();
														$("#hideFirma1").hide();
														}
											  });
	$("#typDzialalnosci").click(function(){
											  var val=$(this).val();
													if( val=="handl")
													{
														$("#hideHandel").hide();
														$("#hideUsluga").show();
														}
													if( val=="uslugowa")
													{
														$("#hideHandel").show();
														$("#hideUsluga").hide();
														}
											  });
	$("#hideImie").hide();
	$("#hideName").hide();
	$("#hideUsluga").hide();
	/*
	$("#searchVal.e").focus(function(){
											 $(this).attr("value","");
											 });
	$('a.blank').attr('target','_blank');
	$('a.lightBox').lightBox();
	*/
	}
function initFlash(){
	//var no=Math.floor(Math.random()*6)+1;
	//swfobject.embedSWF("/site/swf/top"+no+".swf", "innerTopContent", "735", "265", "9.0.0", "expressInstall.swf");
	swfobject.embedSWF(domain+"/site/swf/quinto_top2.swf", "topFalsh", "950", "280", "9.0.0", "expressInstall.swf");
	
	if($('#mapa'))
	{
		var flashvars  = {}; 
		flashvars.debug = "false"; 
		flashvars.local = "true";  
		var params = {}; 
	params.scale = "noScale"; 
 	params.allowfullscreen = "false"; 
 	params.wmode = "transparent";
	swfobject.embedSWF("/site/swf/mapa.swf", "mapa", "400", "400", "9.0.0", false, flashvars, params);
	}
	if($('#mapadystr'))
	{
		var flashvars  = {}; 
		//flashvars.debug = "false"; 
		//flashvars.local = "true";  
		var params = {}; 
	//params.scale = "noScale"; 
 	//params.allowfullscreen = "false"; 
 	params.wmode = "transparent";
	swfobject.embedSWF("/site/swf/mapadystr.swf", "mapadystr", "400", "400", "9.0.0", false, flashvars, params);
	}
	}	
function areaChange(idi){
	//d($("#place_"+idi).attr("id"));
	$("#place_"+idi).parent().parent().parent().parent().parent().parent().find("a").each(function(index){
																							var elem=$(this).attr('id');
																							var idik= elem.slice(elem.lastIndexOf('_')+1,elem.length);
																							
																							$("#elem_"+idik).addClass("hide");
																																		 });
																				  $("#place_"+idi).parent().find("a").each(function(index){
																							var elem=$(this).attr('id');
																							var idik= elem.slice(elem.lastIndexOf('_')+1,elem.length);
																							//d(idik);
																							$("#elem_"+idik).removeClass("hide");								 
																																		 });
	
	}
function popups(){
	var hashes = window.location.href.slice(window.location.href.lastIndexOf('/') + 1);
	hashes=encodeURI(hashes);
	if(hashes==popup["adres"]){
		var target=popup["target"];
		var dataSrc=domain+"upload/imgMax/"+popup["img"];
		var altTitle="";
		var str='<div id="popupBack" style="padding:0px 0px;"><a href="'+target+'" alt="'+altTitle+'"><img src="'+dataSrc+'"  alt="'+altTitle+'"/></a><div id="closePopup">zamknij...</div></div>';
		//alert($(body));
		$("body").append(str);
		//d(target);
		if(target.length<3)
		$('#popupBack').click(function(even){
																 even.preventDefault();
																 $(this).hide('fast');
																 $('div.flashContainer').show();
																 });
		$('#closePopup').click(function(even){
																 //even.preventDefault();
																 $("#popupBack").hide('fast');
																 $('div.flashContainer').show();
																 });
		
		$('div.flashContainer').hide();
		setTimeout(function() { $('#popupBack').center(); }, 1000);
	}//if
	//$('#popupBack').delay(100).center();
	
	}	
function target(){
	//d("asd");
	//$("a[@href$=pdf]").attribute("target","_blank");
	//$('a[@href^=http://]').attribute("target","_blank");
	$("a[href$='pdf']").attr("target","_blank");
	}
function googleMaps(){
	//<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.pl/maps?q=Radzionk%C3%B3w+ozamech&amp;hl=pl&amp;cd=1&amp;ei=qikOTLHIAtC7jAe2v5g4&amp;sll=50.384294,18.890544&amp;sspn=0.006295,0.006295&amp;ie=UTF8&amp;view=map&amp;cid=17043256128484859576&amp;hq=Radzionk%C3%B3w+ozamech&amp;hnear=&amp;ll=50.383581,18.890541&amp;spn=0.006295,0.006295&amp;iwloc=A&amp;output=embed"></iframe><br /><small><a href="http://maps.google.pl/maps?q=Radzionk%C3%B3w+ozamech&amp;hl=pl&amp;cd=1&amp;ei=qikOTLHIAtC7jAe2v5g4&amp;sll=50.384294,18.890544&amp;sspn=0.006295,0.006295&amp;ie=UTF8&amp;view=map&amp;cid=17043256128484859576&amp;hq=Radzionk%C3%B3w+ozamech&amp;hnear=&amp;ll=50.383581,18.890541&amp;spn=0.006295,0.006295&amp;iwloc=A&amp;source=embed" style="color:#0000FF;text-align:left">Wyświetl większą mapę</a></small>
	//<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=pl&amp;geocode=&amp;q=quinto+radzionk%C3%B3w&amp;sll=50.667199,17.958355&amp;sspn=0.076706,0.154324&amp;ie=UTF8&amp;hq=quinto&amp;hnear=Radzionk%C3%B3w,+Polska&amp;z=14&amp;iwloc=A&amp;cid=17043256128484859576&amp;ll=50.384294,18.890544&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=pl&amp;geocode=&amp;q=quinto+radzionk%C3%B3w&amp;sll=50.667199,17.958355&amp;sspn=0.076706,0.154324&amp;ie=UTF8&amp;hq=quinto&amp;hnear=Radzionk%C3%B3w,+Polska&amp;z=14&amp;iwloc=A&amp;cid=17043256128484859576&amp;ll=50.384294,18.890544" style="color:#0000FF;text-align:left">Wyświetl większą mapę</a></small>
	
	if($("#mapa_zpuiap").attr("id")){
		//alert("zpui");
	var latlng = new google.maps.LatLng(50.384294,18.890544);
    var myOptions = {
      zoom: 14,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("mapa_zpuiap"), myOptions);
		var marker = new google.maps.Marker({
      position: latlng,
      title:"Quinto Sp. z o.o."
  	});
		marker.setMap(map); 
	}//if
		
		if($("#mapa_ozamech").attr("id")){
			//alert("ozamech");
		var wsp = new google.maps.LatLng(50.667226,17.958441);
    var ust = {
      zoom: 14,
      center: wsp,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
		
    var mapa = new google.maps.Map(document.getElementById("mapa_ozamech"), ust);
		var markerdwa = new google.maps.Marker({
      position: wsp,
      title:"Opolski Zakład Mechaniczny OZAMECH"
  	});
		markerdwa.setMap(mapa);
		}
	
	
	}
runArray.push(initLBox);	
//runArray.push(initDrop);
runArray.push(initSlideshow);
//runArray.push(initFilterList);
//runArray.push(initForm);
//runArray.push(fixes);
runArray.push(target);
runArray.push(initFlash);
runArray.push(popups);
runArray.push(googleMaps);

function d(str){
	try{if(console!=null)console.debug(str);}catch(e){
		//alert(e.description);
		}}

$(document).ready(start);
function start(){
	//d("ArrLENGTH: "+runArray.length);
	if(runArray.length>0)
		for( var i=0; i<runArray.length; i++ )
		{try{runArray[i]();}catch(e){d(e);}
		}
}


