jQuery.noConflict();
var domain="http://www.strazmiejska.lodz.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";

function initFilterList(){
	jQuery("#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;
										
										})
	
	}

jQuery.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();

	
	}
function fixes(){
	
	hei=$('#content').height()+$('#innerTop').height()+$('#innerMenu').height();
	if($('#lMenu').height()<hei)
	$('#lMenu').css({height:hei+"px"});
		
	}
function initForm(){
	//alert("a");
	//d($("#formularz").attr("id"));
	$("#kod").mask("99-999");
	$("#datazakupu").mask("9999-99-99");
	$("#nip").mask("999-999-99-99");
	//$("#nrfabryczny").mask("99999999");
	
	$("#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 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 target(){
	//d("asd");
	//$("a[@href$=pdf]").attribute("target","_blank");
	//$('a[@href^=http://]').attribute("target","_blank");
	jQuery("a[href$='.pdf']").attr("target","_blank");

	}
function greyscale(){
//alert("gs");
	jQuery("img").each(function(index){
										 
										 try{
								  	var canvas = document.createElement('CANVAS');
									var canvasContext = canvas.getContext('2d');
									var imgObj=Image();
									imgObj.src=jQuery(this).attr("src");
									var imgW = imgObj.width;
									var imgH = imgObj.height;
									canvas.width = imgW;
									canvas.height = imgH;
									canvasContext.drawImage(imgObj, 0, 0);
									var imgPixels = canvasContext.getImageData(0, 0, imgW, imgH);

									for(var y = 0; y < imgPixels.height; y++){
										  for(var x = 0; x < imgPixels.width; x++){
												 var i = (y * 4) * imgPixels.width + x * 4;
												 var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
												 imgPixels.data[i] = avg;
												 imgPixels.data[i + 1] = avg;
												 imgPixels.data[i + 2] = avg;
										  }
									}
									canvasContext.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
									
									//return canvas.toDataURL();
									jQuery(this).attr("src",canvas.toDataURL());
									
									//jQuery(this).css({filter:'progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)'});
									
									
									//jQuery(this).style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)';
									//alert(jQuery(this).css("filter"));
									//imgObj.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)';
									//jQuery(this).parent().append(canvas.toDataURL())
										
										}catch(ex){}
								  

								  });
	
	
	jQuery("img").each(function(index){
										 		//if(jQuery(this).isIE())
												if(jQuery.browser.msie)
														{
															jQuery(this).css({filter:'progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)'});
																										  
														}
												  })
	//elems colors
	function clearColor(){
		
								  var hex=jQuery(this).css("color");
								  if(hex){
									  //alert("a");
								  		var rgb=jQuery.RGB(hex);
										
										var greys= parseInt((rgb[0]+rgb[1]+rgb[2])/3);
										//alert(greys);
										
										//jQuery(this).css({color:'rgb('+greys+','+greys+','+greys+')'});
										var aa=jQuery.fmtColor('rgb('+greys+','+greys+','+greys+')','hexadecimal');
										//alert(aa);
										jQuery(this).css({color:aa});
								  		//alert(jQuery(this).css("color"));
								  }
								  var hex=jQuery(this).css("backgroundColor");
								  if(hex){
								  		var rgb=jQuery.RGB(hex);
										var greys= parseInt((rgb[0]+rgb[1]+rgb[2])/3);
										jQuery(this).css({backgroundColor:'rgb('+greys+','+greys+','+greys+')'});
								  		jQuery(this).css({backgroundImage:'none'});
										
								  }
								  
								  } 
	jQuery("h1").each(clearColor);
	jQuery("h2").each(clearColor);
	jQuery("h3").each(clearColor);
	jQuery("td").each(clearColor);
	jQuery("body").each(clearColor);
	//jQuery("a").each(clearColor);
	jQuery("p").each(clearColor);
	jQuery("span").each(clearColor);
	
	}
//runArray.push(initLBox);	
//runArray.push(initDrop);
//runArray.push(initSlideshow);
//runArray.push(initFilterList);
//runArray.push(initForm);
//runArray.push(fixes);
//runArray.push(greyscale);

runArray.push(target);
//runArray.push(initFlash);

function d(str){
	try{if(console!=null)console.debug(str);}catch(e){
		//alert(e.description);
		}}
jQuery(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);}}
}


