function printPage()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#")-1);
   if (url.indexOf("?")>0) url = url + "&print=yes";
   else url = url + "?print";
   printWindow=window.open(url,"_blank",options);
}

function printPageEn()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#")-1);
   if (url.indexOf("?")>0) url = url + "&print=yes&eng=yes";
   else url = url + "?print=yes&eng=yes";
   printWindow=window.open(url,"_blank",options);
}

function popup(url, width, height)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      window.open(url,"_blank",options);
}

function popup2(url, width, height)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      window.open(url,"_blank",options);
}

function popupNoScroll(url, width, height)
{
      var options = "toolbar=no,scrollbars=no,resizable=no,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
   result = true;
  }
  return result;
}

function validRequired(formField,fieldLabel)
{
   var result = true;
   
   if (formField.value == "")
   {
      alert('Prosím zadajte hodnotu do políčka: ' + fieldLabel);
      formField.focus();
      result = false;
   }
   
   return result;
}

function allDigits(str)
{
   return inValidCharSet(str,"0123456789");
}

function inValidCharSet(str,charset)
{
   var result = true;

   // Note: doesn't use regular expressions to avoid early Mac browser bugs   
   for (var i=0;i<str.length;i++)
      if (charset.indexOf(str.substr(i,1))<0)
      {
         result = false;
         break;
      }
   
   return result;
}

function validEmail(formField,fieldLabel,required)
{
   var result = true;
   
   if (required && !validRequired(formField,fieldLabel))
      result = false;

   if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
   {
      alert("Prosím zadajte kompletnú emailovú adresu vo formáte: meno@domena.sk");
      formField.focus();
      result = false;
   }
   
  return result;

}

function validNum(formField,fieldLabel,required)
{
   var result = true;

   if (required && !validRequired(formField,fieldLabel))
      result = false;
  
   if (result)
   {
      if (!allDigits(formField.value))
      {
         alert('Prosím zadajte číslo do políčka: ' + fieldLabel);
         formField.focus();      
         result = false;
      }
   } 
   
   return result;
}


function validInt(formField,fieldLabel,required)
{
   var result = true;

   if (required && !validRequired(formField,fieldLabel))
      result = false;
  
   if (result)
   {
      var num = parseInt(formField.value,10);
      if (isNaN(num))
      {
         alert('Prosím zadajte číslo do políčka: ' + fieldLabel);
         formField.focus();      
         result = false;
      }
   } 
   
   return result;
}


function validDate(formField,fieldLabel,required)
{
   var result = true;

   if (required && !validRequired(formField,fieldLabel))
      result = false;
  
   if (result)
   {
      var elems = formField.value.split(".");
      
      result = (elems.length == 3); // should be three components
      
      if (result)
      {
         var month = parseInt(elems[1],10);
         var day = parseInt(elems[0],10);
         var year = parseInt(elems[2],10);
         result = allDigits(elems[0]) && (month > 0) && (month < 13) &&
                allDigits(elems[1]) && (day > 0) && (day < 32) &&
                allDigits(elems[2]) && ((elems[2].length == 2) || (elems[2].length == 4));
      }
      
      if (!result)
      {
         alert('Prosím zadajte dátum vo formáte DD.MM.RRRR do políčka: ' + fieldLabel);
         formField.focus();      
      }
   } 
   
   return result;
}


if (window.innerWidth) document.write('<style>#info { position: fixed; }</style>');

function unExWin() {
		var obj = (document.getElementById) ? document.getElementById('info') : document.all['info'];
		if (obj.style.display == "block") {
		   obj.style.display = "none";
		}
	return(true);
}

var txt = '<div class="topInfo"></div><div class="bottomInfo"></div><p>Práve <b>odchádzate</b> z webových stránok www.pfizer.sk<br> Spoločnosť Pfizer už ďalej nenesie žiadnu zodpovednosť za obsah, ani za funkčnosť internetových stránok iných subjektov.</p>';

function exWin(tag) {
	var obj = (document.getElementById) ? document.getElementById('info') : document.all['info'];  	
	if (obj.style.display == "block") unExWin();
	if (document.documentElement && document.documentElement.scrollTop)
	 obj.style.pixelTop=document.documentElement.scrollTop + 250;
    else if (document.body)
	 obj.style.pixelTop=document.body.scrollTop + 250;

	if (document.documentElement && document.documentElement.scrollTop) {
    
  }
	var href = '<div><a href="'+tag+'" target="_blank" onclick="unExWin()">OK</a></div>';
	var width = (document.body.offsetWidth-400)/2;
	var height = ((window.innerHeight) ? window.innerHeight-200 : document.body.offsetHeight-200)/2;
	if (window.innerWidth) obj.style.top = height;
	obj.style.left = width;
	obj.style.display = "block";
	obj.innerHTML = txt + href;
	return(false);
}

/*
JavaScript Image slideshow:
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free JavaScript here!
*/

var slideimages=new Array()
var slidelinks=new Array()
function slideshowimages(){
for (i=0;i<slideshowimages.arguments.length;i++){
slideimages[i]=new Image()
slideimages[i].src=slideshowimages.arguments[i]
}
}

function slideshowlinks(){
for (i=0;i<slideshowlinks.arguments.length;i++)
slidelinks[i]=slideshowlinks.arguments[i]
}

function gotoshow(){
if (!window.winslide||winslide.closed)
winslide=window.open(slidelinks[whichlink])
else
winslide.location=slidelinks[whichlink]
winslide.focus()
}
function wjPopup(url, width, height)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

$(document).ready(function(){


	var kurz = "30.1260";
	var kurzText = kurz.replace('.', ',');
    var datum = "8.7.2008";
	
	re = /[^0-9\.,$]/g;

	//fce dualita
	
	$(".dualita").mouseover(function(){
		
		var sumaOriginal = $(this).text();
		
		var suma = sumaOriginal.replace(re, '');
		var suma = suma.replace(',', '.');
		
		var offset = $(this).offset();
		$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
		$("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj(suma,kurz) +" &euro; <div class=\"kurz\">Suma prepočítaná konverzným <br />kurzom 1 &euro; = <span>"+kurzText+"</span> Sk</div>");
	});

	//fce dualitaTisic
	
	$(".dualitaTisic").mouseover(function(){
		
		var sumaOriginal = $(this).text();
		
		var suma = sumaOriginal.replace(re, '');
		var suma = suma.replace(',', '.');
		
		var offset = $(this).offset();
		$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
		$("#prepocet").html(formatCurrency(suma, false)+" tisic = "+prepocitaj(suma,kurz) +" tisic &euro; <div class=\"kurz\">Suma prepočítaná konverzným <br />kurzom 1 &euro; = <span>"+kurzText+"</span> Sk</div>");
	});
	
	//fce dualitaMilion  

	$(".dualitaMilion").mouseover(function(){

        var sumaOriginal = $(this).text();
		
		var suma = sumaOriginal.replace(re, '');
		var suma = suma.replace(',', '.');
		
		var offset = $(this).offset();
		$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
		$("#prepocet").html(formatCurrency(suma, false)+" mil.= "+prepocitaj(suma,kurz)+" mil. &euro;<div class=\"kurz\">Suma prepočítaná konverzným <br />kurzom 1 &euro; = <span>"+kurzText+"</span></div>");
	});

	//fce dualitaMiliard 

	$(".dualitaMiliard").mouseover(function(){

		var sumaOriginal = $(this).text();
		
		var suma = sumaOriginal.replace(re, '');
		var suma = suma.replace(',', '.');
		
		var offset = $(this).offset();
		$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
		$("#prepocet").html(formatCurrency(suma, false)+" mld. = &euro; "+prepocitaj(suma,kurz)+" mld. &euro;<div class=\"kurz\">Suma prepo&#269;&iacute;tan&aacute; konverzn&yacute;m <br />kurzom 1 &euro; = <span>"+kurzText+"</span></div>");
	});

	//zmzanie DIV-u DIV-u dualita, dualitaMilion, dualitaMiliard

	$(".dualita").mouseout(function(){$("#prepocet").css({ display:"none"});});
	$(".dualitaTisic").mouseout(function(){$("#prepocet").css({ display:"none"});});
	$(".dualitaMilion").mouseout(function(){$("#prepocet").css({ display:"none"});});
	$(".dualitaMiliard").mouseout(function(){$("#prepocet").css({ display:"none"});});

		
		var text = "<div class=\"kurz\">Na prepočet je použitý konverzný<br />kurz 1 &euro; = <span>"+kurz.replace('.', ',')+"</span> Sk</div>"; // text pod konverziou
		var konverzia = "EURO/SKK"; //SKK/EURO nastavenie konverzie nastavene na EURO/SKK 31.12.2008 23:28 VsZP Csernok
	
		// ---------- fce dualita -----------
		
		$(".dualitaEuro").mouseover(function(){

			if ( $(this).attr("title") == "" ){
				var sumaOriginal = $(this).text(); //najdeny text v span dualita
			}
			else{
				var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
			}
    		
			var suma = isNumber(sumaOriginal); //vrati cislo
			
			var offset = $(this).offset();
			$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
			
			if(konverzia == "SKK/EURO"){
				$("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj(suma,kurz) +" &euro;"+text);
			}
			if(konverzia == "EURO/SKK"){
				$("#prepocet").html(formatCurrency(suma, true)+" &euro; = "+prepocitaj2(suma,kurz,1) +" Sk"+text);
			}
		});
	
		// ---------- fce dualitaTisic -----------
		
		$(".dualitaEuroTisic").mouseover(function(){
			
			if ( $(this).attr("title") == "" ){
				var sumaOriginal = $(this).text(); //najdeny text v span dualita
			}
			else{
				var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
			}
			
			var suma = isNumber(sumaOriginal); //vrati cislo
			
			var offset = $(this).offset();
			$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
			
			if(konverzia == "SKK/EURO"){
			$("#prepocet").html(formatCurrency(suma, false)+" tisic Sk = "+prepocitaj(suma,kurz) +" tisic &euro;"+text);
			}
			
			if(konverzia == "EURO/SKK"){
			$("#prepocet").html(formatCurrency(suma, false)+" tisic &euro; = "+prepocitaj2(suma,kurz,1000) +" Sk"+text);
			}
		});
		
		// ---------- fce dualitaMilion  ----------- 
	
		$(".dualitaEuroMilion").mouseover(function(){
	
			if ( $(this).attr("title") == "" ){
				var sumaOriginal = $(this).text(); //najdeny text v span dualita
			}
			else{
				var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
			}
			
			var suma = isNumber(sumaOriginal); //vrati cislo
			
			var offset = $(this).offset();
			$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
			
			if(konverzia == "SKK/EURO"){
				$("#prepocet").html(formatCurrency(suma, false)+" mil. Sk = "+prepocitaj(suma,kurz)+" mil. &euro;"+text);
			}
			
			if(konverzia == "EURO/SKK"){
				$("#prepocet").html(formatCurrency(suma, false)+" mil. &euro; = "+prepocitaj2(suma,kurz,1000000)+" Sk"+text);
			}
		});
	
		// ---------- fce dualitaMiliard  ----------- 
	
		$(".dualitaEuroMiliard").mouseover(function(){
	
			if ( $(this).attr("title") == "" ){
				var sumaOriginal = $(this).text(); //najdeny text v span dualita
			}
			else{
				var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
			}
			
			var suma = isNumber(sumaOriginal); //vrati cislo
			
			var offset = $(this).offset();
			$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-58+"px", left: offset.left+"px"});
			
			if(konverzia == "SKK/EURO"){
				$("#prepocet").html(formatCurrency(suma, false)+" mld. Sk = "+prepocitaj(suma,kurz)+" mld. &euro;"+text);
			}
			
			if(konverzia == "EURO/SKK"){
				$("#prepocet").html(formatCurrency(suma, false)+" mld. &euro; = "+prepocitaj2(suma,kurz,1000000000)+" SK"+text);
			}
		});
	
		// ---------- zmzanie DIV-u DIV-u dualita, dualitaMilion, dualitaMiliard  -----------
	
		$(".dualitaEuro").mouseout(function(){$("#prepocet").css({ display:"none"});});
		$(".dualitaEuroTisic").mouseout(function(){$("#prepocet").css({ display:"none"});});
		$(".ddualitaEuroMilion").mouseout(function(){$("#prepocet").css({ display:"none"});});
		$(".dualitaEuroMiliard").mouseout(function(){$("#prepocet").css({ display:"none"});});

});


	function prepocitaj(suma,kurz){
		
		var suma = suma.replace(',', '.');
		var vysledok = suma/kurz;

		var result = formatCurrency(vysledok, true);
		return result;
		}

	function formatCurrency(num, desatinne){
		
		var isNegative = false;
		num = num.toString().replace(/\$|\\,/g,'');
		if( isNaN( num ) ){
			num = "0";
		}
		
		if ( num < 0 ){
			num = Math.abs( num );
			isNegative = true;
		}
		
		cents = Math.floor( ( num * 100 + 0.5 ) % 100 );
		num = Math.floor( ( num * 100 + 0.5 ) / 100 ).toString();
			
		if ( cents < 10 ){
			cents = "0" + cents;
		}
		for ( i = 0; i < Math.floor( ( num.length - ( 1 + i ) ) / 3 ); i++){
			num = num.substring( 0 ,num.length - ( 4 * i + 3 ) ) + ' ' + num.substring( num.length - ( 4 * i + 3 ) );
		}
		
		if(desatinne == true){
			var result = num + ',' + cents;
			}
		else{
			var result = num; 
		}
			
		if ( isNegative ){
			result = "-" + result;
		}
	  return result;
	
	
	}
	
// ---------- fce isNumber  -----------
	
	function isNumber(value){
		re = /[^0-9\.,$]/g;
		var result = value.replace(re, '');
		return result.replace(',', '.');
		}
		
	// ---------- fce prepocitaj - skk to euro  -----------
	
	function prepocitaj(suma,kurz){
		
		var suma = suma.replace(',', '.');
		var vysledok = suma/kurz;

		var result = formatCurrency(vysledok, true);
		return result;
		}
	
	// ---------- fce prepocitaj2 - euro to skk  -----------
	
	function prepocitaj2(suma,kurz,value){
		
		var suma = suma.replace(',', '.');
		var vysledok = suma*kurz*value;

		var result = formatCurrency(vysledok, true);
		return result;
		}

	// ---------- fce prepocitaj3 - skk to euro  platitelia - VsZP Csernok----------
	
	function prepocitaj3(suma,kurz){
		
		var suma = suma.replace(',', '.');
		var vysledok = Math.floor(suma/kurz*100)/100;

		var result = formatCurrency(vysledok, true);
		return result;
		}


	// ---------- fce formatCurrency  -----------
	
	function formatCurrency(num, desatinne){
		
		var isNegative = false;
		num = num.toString().replace(/\$|\\,/g,'');
		if( isNaN( num ) ){
			num = "0";
		}
		
		if ( num < 0 ){
			num = Math.abs( num );
			isNegative = true;
		}
		
		cents = Math.floor( ( num * 100 + 0.5 ) % 100 );
		num = Math.floor( ( num * 100 + 0.5 ) / 100 ).toString();
			
		if ( cents < 10 ){
			cents = "0" + cents;
		}
		for ( i = 0; i < Math.floor( ( num.length - ( 1 + i ) ) / 3 ); i++){
			num = num.substring( 0 ,num.length - ( 4 * i + 3 ) ) + ' ' + num.substring( num.length - ( 4 * i + 3 ) );
		}
		
		if(desatinne == true){
			if(cents == "00"){
				var result = num;
				}
			else{
				var result = num + ',' + cents;
				}
			}
		else{
			var result = num; 
		}
			
		if ( isNegative ){
			result = "-" + result;
		}
	  return result;
	}

$(document).ready(function(){
     $("#wordsProdukty1").autocomplete("/components/pfizer/search_ajax.jsp?produkty=true",{
			delay:5,
			minChars:1,
			matchSubset:10,
			matchContains:1,
			cacheLength:10,
			onItemSelect:redirectProdukt,
			onFindValue:redirectProdukt,
           	autoFill:true
        });
     $("#wordsOchorenia1").autocomplete("/components/pfizer/search_ajax.jsp?produkty=false",{
			delay:5,
			minChars:1,
			matchSubset:10,
			matchContains:1,
			cacheLength:10,
			onItemSelect:redirectOchorenie,
			onFindValue:redirectOchorenie,
			autoFill:true
        });
});

	
	