/*
	Kancelaria Prezesa Rady Ministr�w - JavaScripts
	rka@emarketingexperts.pl / www.emarketingexperts.pl
*/

function dump(arr,level) {
  var dumped_text = "";
  if(!level) level = 0;
  
  //The padding given at the beginning of the line.
  var level_padding = "";
  for(var j=0;j<level+1;j++) level_padding += "    ";
  
  if(typeof(arr) == 'object') { //Array/Hashes/Objects 
  for(var item in arr) {
  var value = arr[item];
  
  if(typeof(value) == 'object') { //If it is an array,
  dumped_text += level_padding + "'" + item + "' ...\n";
  dumped_text += dump(value,level+1);
  } else {
  dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
  }
  } else { //Stings/Chars/Numbers etc.
  dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
  }
  return dumped_text;
  }


function initBack() {
	$("#back").click(function() {
		history.back();
		return false;
	});
}

function initPrint() {
	$("#print").click(function() {
		window.print();
		return false;
	});
}

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='pix/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		};
	}
}

function tooltip() { }

function initInputLabelFromLabel(input_id,label_id) {
	var text = $(label_id).text(); 
	$(input_id).val(text);
	$(input_id).focus( function() {
		if ($(this).val() == text) {
			$(this).val("");
		}
	} );
	  $(input_id).blur( function() {
		if ($(this).val() == '') {
			$(this).val(text);
		}
	} );
}

$(document).ready(function(){
$('inpu.hidden').css('display','none');
$("table .wyd a").wTooltip();
});

function initInputLabelFromInput(input_id) {
	var text = $(input_id).val(); 
	$(input_id).val(text);
	$(input_id).focus( function() {
		if ($(this).val() == text) {
			$(this).val("");
		}
	} );
	  $(input_id).blur( function() {
		if ($(this).val() == '') {
			$(this).val(text);
		}
	} );
}

function initFakeSelect(id) {
	$(id).mouseover(function() {
		$(this).find("dd").show();
		$(this).find("dt").addClass("hover");
	});
	$(id).mouseout(function() {
		$(this).find("dd").hide();
		$(this).find("dt").removeClass("hover");
	});
	}

function sHover(){
	$('#search_form #search_but').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
	$('.list-transmisje li').hover(
			function (){
				$(this).find('span').addClass('hover');		
			},
			function (){
				$(this).find('span').removeClass('hover');
			}
			);
	$('.bgd .kalendar li').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
	$('.zakres-dat input').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
	$('#send_error_form .sub-err').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
	$('#tell_friend_form .sub-err').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
	$('#zaloguj input').hover(
	function (){
		$(this).addClass('hover');		
	},
	function (){
		$(this).removeClass('hover');
	}
	);
}
/*
$(document).ready(function(){
	// Reset Font Size
	var originalFontSize = $('.content').css('font-size');
	$("#resetFont").click(function(){
		$('.content').css('font-size', originalFontSize);
	});
	var wdth = $(document).width();
	var nWdt = (wdth - 610) / 2 ;
	$('#send_error_popup').css('left',nWdt);
	$('#tell_friend_popup').css('left',nWdt);
	// Increase Font Size
	$("#increaseFont").click(function(){
		var currentFontSize = $('.content').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum * 1.2;
		$('.content').css('font-size', newFontSize);
		return false;
	});
	// Decrease Font Size
	$("#increaseFont2").click(function(){
		var currentFontSize = $('.content').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum * 1.5;
		$('.content').css('font-size', newFontSize);
		return false;
	});
});
*/

function sLive() {
	$('.close-live').click(
	function() {
		$('.info-live').css("display","none");
		return false;
	}		
	);
}

function initSIFR() {

//		sIFR.replaceElement(named({sSelector:".header-content h3", sFlashSrc:"swf/tradegothic.swf", sColor:"#000000", sLinkColor:"#000000", sHoverColor:"#a71b12",sWmode:"transparent"}));
//		sIFR.replaceElement(named({sSelector:".box-l h3", sFlashSrc:"swf/tradegothic.swf", sColor:"#a71b12", sLinkColor:"#a71b12",sHoverColor:"#283358",sWmode:"transparent"}));		
//		sIFR.replaceElement(named({sSelector:"#news-list h3", sFlashSrc:"swf/tradegothic.swf", sColor:"#a71b12", sLinkColor:"#a71b12", sHoverColor:"#283358",sWmode:"transparent"}));
///		sIFR.replaceElement(named({sSelector:".news-txt li h4", sFlashSrc:"swf/tradegothic.swf", sColor:"#a71b12", sLinkColor:"#a71b12",sHoverColor:"#283358",sWmode:"transparent"}));
////		sIFR.replaceElement(named({sSelector:".op-os h3", sFlashSrc:"swf/tradegothic.swf", sColor:"#000000", sLinkColor:"#000000",sHoverColor:"#a71b12",sWmode:"transparent"}));		
//		sIFR.replaceElement(named({sSelector:".nagl", sFlashSrc:"swf/tradegothic.swf", sColor:"#000000", sLinkColor:"#000000",sHoverColor:"#283358",sWmode:"transparent"}));
///		sIFR.replaceElement(named({sSelector:".activity-list h3", sFlashSrc:"swf/tradegothic.swf", sColor:"#283358", sLinkColor:"#283358",sHoverColor:"#283358",sWmode:"transparent"}));		
//		sIFR.replaceElement(named({sSelector:".nagl", sFlashSrc:"swf/tradegothic.swf", sColor:"#000000", sLinkColor:"#000000",sHoverColor:"#283358",sWmode:"transparent"}));
  var rockwell = {
      src: 'swf/sifr.swf'
      ,ratios: [6,1.41,9,1.35,15,1.29,21,1.25,22,1.22,27,1.24,29,1.21,34,1.22,41,1.21,45,1.2,46,1.21,59,1.2,68,1.19,69,1.2,96,1.19,97,1.18,102,1.19,103,1.18,107,1.19,108,1.18,112,1.19,114,1.18,116,1.19,120,1.18,121,1.19,1.18]
    };

    sIFR.useStyleCheck = true;
    sIFR.activate(rockwell);

  
    sIFR.replace(rockwell, {
      selector: '.header-content h3'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #OOOOOO; }'
      ,'a:hover { color: #CCCCCC; }'
      ]
      ,selectable: false
      ,wmode: 'transparent'
    });
/*	sIFR.replace(rockwell, {
      selector: '.box-l h3'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #a71b12;text-decoration:none; }'
      ,'a:hover { color: #283358; }'
      ]
      ,selectable: false
	  ,wmode: 'transparent'
    });
	sIFR.replace(rockwell, {
      selector: '#news-list h3'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #a71b12;text-decoration:none; }'
      ,'a:hover { color: #283358; }'
      ]
      ,selectable: false
	  ,wmode: 'opaque'
    });
sIFR.replace(rockwell, {
      selector: '.news-txt li h4'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #a71b12;text-decoration:none; }'
      ,'a:hover { color: #283358; }'
      ]
      ,selectable: false
	  ,wmode: 'opaque'
    });*/
	sIFR.replace(rockwell, {
      selector: '.op-os h3'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #000000;text-decoration:none; }'
      ,'a:hover { color: #a71b12; }'
      ]
      ,selectable: false
	  ,wmode: 'transparent'
    });
	sIFR.replace(rockwell, {
      selector: '.nagl'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #000000;text-decoration:none; }'
      ,'a:hover { color: #000000; }'
      ]
      ,selectable: false
	  ,wmode: 'transparent'
    });
	sIFR.replace(rockwell, {
      selector: '.activity-list h3'
      ,css: [ 'em { font-style: normal; color: #000000; }'
      ,'a { color: #000000;text-decoration:none; }'
      ,'a:hover { color: #000000; }'
      ]
      ,selectable: false
	  ,wmode: 'transparent'
    });

}
initSIFR();

function initialize() {	
	//initInputLabelFromLabel("#search","#search_l");
	initInputLabelFromLabel("#search","#search_l");
	initInputLabelFromLabel("#newslet","#newslet_l");
	initInputLabelFromLabel("#password","#password_l");
	initInputLabelFromLabel("#kont_imie","#kont_imie_l");
	initInputLabelFromLabel("#kont_nazwisko","#kont_nazwisko_l");
	initInputLabelFromLabel("#log-for-log","#log-for-log-l");
	initInputLabelFromLabel("#log-for-pass1","#log-for-pass1-l");
	initInputLabelFromLabel("#kont_kom","#kont_kom_l");
	initInputLabelFromLabel("#kont_txt","#kont_txt_l");
	initInputLabelFromLabel("#wyszk_fraza","#wyszk_fraza_l");
	initInputLabelFromLabel("#wyszk-wyd-_fraza","#wyszk-wyd-fraza__l2");
	initInputLabelFromLabel("#event-form_email","#event-form_email_l2");
	initInputLabelFromLabel("#event-form_skad_wiesz","#event-form_skad_wiesz_l2");
	initInputLabelFromLabel("#kont1_email","#kont1_email_l2");
	initFakeSelect("#fs1");
	initFakeSelect("#fs2");
	//initFakeS("#nav-global a");
	initBack();
	sHover();
	initPrint();
	//initFileUploads();
	tooltip();
	sLive();
	//resizeText();
	
	$('a.ext').attr('target', '_blank');
	
	  var originalFontSize1 = $('.txt').css('font-size');
	  var originalLineSize1 = $('.txt').css('line-height');
	  var cssObj2 = {
	            'font-size' : '12px',
	            'line-height' : '20px'
	          }
	  $("#resetFont").click(function(){
	  $('.txt').css(cssObj2);
	  return false;
	  });
	  // Increase Font Size
	  $("#increaseFont").click(function(){
	  	var currentFontSize = $('.txt').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum*1.2;
		$('.txt').css('font-size', newFontSize);
		return false;
	  });
	  // Decrease Font Size
	  $("#increaseFont2").click(function(){
	  	var currentFontSize = $('.txt').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum*3;
	    var currentLineSize = $('.txt').css('line-height');
	 	var currentLineSizeNum = parseFloat(currentLineSize, 10);
	    var newLineSize = currentLineSizeNum*1.5;
	    var cssObj = {
	            'font-size' : newLineSize,
	            'line-height' : newLineSize + "px"
	          }
		$('.txt').css(cssObj);
		return false;
	  });

}

$(document).ready(initialize);