function BodyGaleryView(src, title)
{
	if ((src==null)||(src==""))
		return false;

	var pwb='<html>\r\n'+
		'<head><title>Business Success</title></head>\r\n'+
		'<scr'+'ipt type="text/javascript" src="/_JS/custom.js"></scr'+'ipt>\r\n'+
		'<body leftMargin=0 topMargin=0  style="cursor:pointer; font-family:Verdana; font-size:14px;font-weight:bold;">\r\n'+
		'<div style="display:none;width:100%;padding-top:25px;text-align:center;" id="errTxt">THE PICTURE IS NOT AVAILABLE.</div>\r\n'+
		'<img src="'+src+'" onClick="window.close();" alt="" id=foto onload="popupResizeWin()" onerror="popupNotLoaded()">\r\n'+
		
		'</body>\r\n'+
		'</html>\r\n';

	var _child=window.open("about:blank","","left=0,top=0,height=200,width=200,scrollbars=yes");
	_child.document.write(pwb);
}

function popupResizeWin()
{
	var foto=document.getElementById("foto");

	var iWidth=document.body.clientWidth;
	iWidth=foto.width-iWidth;
	window.resizeBy(iWidth,0); 
	
	var iHeight=document.body.clientHeight;
	iHeight=foto.height-iHeight;
	window.resizeBy(0,iHeight);
	
	window.moveTo(0,0);
}

function popupNotLoaded()
{
	document.getElementById("foto").style.display="none";
	document.getElementById("errTxt").style.display="block";
	window.resizeTo(350,40);
}

function newWin(url)
    {
		window.open(url, "newBox","width=600,height=400")
	}





/* ------ DropDown Menu Position ------ */

function fnSearch() {
    if (document.getElementById('SearchBox').value.length<3 && document.getElementById('SearchBox').value!='hledej...') 
	  {alert('Minimální délka hledaného slova jsou 3 znaky.');return false;
} 
    /*else {
   		 SetForm('/cz/hledej/default.aspx?layID=1&catid=2561&txbSearch=' + document.getElementById('EXPS').value,true);
		 } */
		 return true;
}
function EnterPress()
{	
	if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) 
	 	return true;
	 	}

function GetCustomMenuPositionRoot(pos)
{
pos.x=-22;
pos.y=0;
}
function GetCustomMenuPositionChildren(pos)
{
pos.x=-20;
pos.y=0;
}



//-- TADY MENU ZACINA -----
var showDefaultTOTimer;

function showChild(el)
{
     var def=document.getElementById("default");
	 if(def){
     	def.style.display="none";
     }
     var par=el.parentNode;
     for (var a=0;a<par.childNodes.length;a++)
          if (par.childNodes[a].lastChild!=null)
               par.childNodes[a].lastChild.style.display=(par.childNodes[a]==el) ? "block" : "none";
}


function showDefault()
{
	showDefaultTOTimer=window.setTimeout("showDefaultTO();",100);
}

function showDefaultTO()
{
	var mainUl=document.getElementById("mainUl");
	for (var a=0;a<mainUl.childNodes.length;a++)
		if (mainUl.childNodes[a].lastChild!=null)
			mainUl.childNodes[a].lastChild.style.display="none";
	
	var def=document.getElementById("default");
	if(def){
     	def.style.display="block";
    }
}

function breakShowDefault()
{
	window.clearTimeout(showDefaultTOTimer);
}

//-- TADY MENU KONCI -----


function ExternalWindow(url) {
var win = window.open(url,'','width=500,height=350,left=0,top=0,scrollbars=no,location=no,resizable=no');
if (win) return false;
else return true
}




// ------ overeni formulare  napiste nam---------------------- //

function OverNewsletter ()
{
    if (document.design.inpNewsMail.value == "")
    {
       document.design.inpNewsMail.focus();
       alert ("Nezadal(a) jste Váš e-mail");
       return false;
    }
    inpMail=document.design.inpNewsMail.value;
    mail=/^.+@.+\..{2,4}$/;
    if (!mail.test(inpMail))
    {
       document.design.inpNewsMail.focus();
       alert ("Chybný formát e-mailu");
       return false;
    }
 //    if (document.design.Element5.value == "")
//    {
//       document.design.Element5.focus();
//       alert ("Nezadal(a) jste Váš e-mail");
//       return false;
//    }
//    inpMail=document.design.Element5.value;
//    mail=/^.+@.+\..{2,3}$/;
//    if (!mail.test(inpMail))
//    {
//       document.design.Element5.focus();
//       alert ("Chybný formát e-mailu");
//       return false;
//    }

 }
 
 

 // ------------------- END --------------------- //



// ------ overeni formulare  napiste nam DE---------------------- //

function OverNewsletterDE ()
{
    if (document.design.inpNewsMail.value == "")
    {
       document.design.inpNewsMail.focus();
       alert ("E-mail is not inserted");
       return false;
    }
    inpMail=document.design.inpNewsMail.value;
    mail=/^.+@.+\..{2,4}$/;
    if (!mail.test(inpMail))
    {
       document.design.inpNewsMail.focus();
       alert ("Not valid e-mail address");
       return false;
    }
 //    if (document.design.Element5.value == "")
//    {
//       document.design.Element5.focus();
//       alert ("Nezadal(a) jste Váš e-mail");
//       return false;
//    }
//    inpMail=document.design.Element5.value;
//    mail=/^.+@.+\..{2,3}$/;
//    if (!mail.test(inpMail))
//    {
//       document.design.Element5.focus();
//       alert ("Chybný formát e-mailu");
//       return false;
//    }

 }
 
 

 // ------------------- END --------------------- //






function RemoveSubscriber() {
		 SetInternal('RemoveDailySubscriber');
		 document.forms[0].submit();
}

function ValidateSubscriber() {
     if(!IsEmail(GetElement('SubMail'),true,'Neplatná emailová adresa !',false)) return false;
SetInternal('ActivateSubscriber');
document.forms[0].submit();
}



//--- Success right boxes ---//
function zobrazSkryj(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';

}

//--- Success right boxes end ---//


//--- Future left buttons ---//
function zobrazSkryjb(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';

}

//--- Success right boxes end ---//



//--- Success right boxes ---//
function zobrazSkryjc(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';

}

//--- Success right boxes end ---//




//--- Success zrusenie novinek alert ---//
function zrusitalert(){
alert ('Odber novinek byl zrusen')

}

//--- Success zrusenie novinek alert end ---//




function MapCR()
{
  // získaní konkrétního elementu
  element = document.getElementById(archimap_common);
  // otestujeme jestli byl nalezen
  if (element == null){
   alert("Nenalezen element s hodnotou" )
  }else
{
   //alert("Nalezen element s hodnotou" );
   element.style.background = 'url(/img/mapa_common/bgmapSelectedCR.jpg)';
  }
 }


 function MapCR2(obj)
  {
    if(obj.checked)
    { // je zaskrtnuto, povolime zapis
alert("zasktnuto" )
  element = document.getElementById('archimap_common').style;
element.background = 'url(/img/mapa_common/bgmapSelectedCR.jpg)';

    } else
    { // je odskrtnuto, zakazeme zapis
alert("odsktnuto" )
  element = document.getElementById('archimap_common').style;
element.background = 'url(/img/mapa_common/bgmap.jpg)';
    }
  }

function OverForm ()
{
   if (document.getElementById('jmeno').value == "")
   {
      document.getElementById('jmeno').focus();
      alert ("Nezadal(a) jste Vaše jméno");
      return false;
   }
   if (document.getElementById('email').value == "")
   {
      document.getElementById('email').focus();
      alert ("Nezadal(a) jste Váš e-mail");
      return false;
   }
   inpMail=document.getElementById('email').value;
   email=/^.+@.+\..{2,3}$/;
   if (!email.test(inpMail))
   {
      document.getElementById('email').focus();
      alert ("Chybný formát e-mailu");
      return false;
   }
   if (document.getElementById('telefon').value == "")
   {
      document.getElementById('telefon').focus();
      alert ("Nezadal(a) jste telefon");
      return false;
   }
   if (document.getElementById('mesto').value == "")
   {
      document.getElementById('mesto').focus();
      alert ("Nezadal(a) jste město");
      return false;
   }
}

function OverForm2 ()
{
   if (document.getElementById('jmeno').value == "")
   {
      document.getElementById('jmeno').focus();
      alert ("Nezadal(a) jste Vaše jméno");
      return false;
   }
   if (document.getElementById('email').value == "")
   {
      document.getElementById('email').focus();
      alert ("Nezadal(a) jste Váš e-mail");
      return false;
   }
   inpMail=document.getElementById('email').value;
   email=/^.+@.+\..{2,3}$/;
   if (!email.test(inpMail))
   {
      document.getElementById('email').focus();
      alert ("Chybný formát e-mailu");
      return false;
   }
   if (document.getElementById('telefon').value == "")
   {
      document.getElementById('telefon').focus();
      alert ("Nezadal(a) jste telefon");
      return false;
   }
   if (document.getElementById('mesto').value == "")
   {
      document.getElementById('mesto').focus();
      alert ("Nezadal(a) jste město");
      return false;
   }
   
}
function OverFormPrihlaska ()
{
   if (document.getElementById('firma').value == "")
   {
      document.getElementById('firma').focus();
      alert ("Vyplňte název firmy");
      return false;
   }
   if (document.getElementById('adresafakturacni').value == "")
   {
      document.getElementById('adresafakturacni').focus();
      alert ("Vyplňte fakturační adresu");
      return false;
   }
   if (document.getElementById('korespondencni').value == "")
   {
      document.getElementById('korespondencni').focus();
      alert ("Vyplňte korespodenční adresu");
      return false;
   }
   if (document.getElementById('ic').value == "")
   {
      document.getElementById('ic').focus();
      alert ("Vyplňte IČ");
      return false;
   }
   if (document.getElementById('zastoupena').value == "")
   {
      document.getElementById('zastoupena').focus();
      alert ("Vyplňte pole zastoupená - vaše jméno");
      return false;
   }
   if (document.getElementById('telefon').value == "")
   {
      document.getElementById('telefon').focus();
      alert ("Vyplňte telefon");
      return false;
   }
   if (document.getElementById('email').value == "")
   {
      document.getElementById('email').focus();
      alert ("Nezadal(a) jste Váš e-mail");
      return false;
   }
   inpMail=document.getElementById('email').value;
   email=/^.+@.+\..{2,3}$/;
   if (!email.test(inpMail))
   {
      document.getElementById('email').focus();
      alert ("Chybný formát e-mailu");
      return false;
   }

   
}

function AddUrlWriteUs(sID)
{
				 document.getElementById(sID).value += "\n\n" + "Posláno z adresy: " + window.document.location;
}

function GenerateCustomFckGallery(files_array)
{
		var result="<br>";
		for (var a=0;a<files_array.length;a++)
			result+="<img class=\"body-gallery\" onclick=\"BodyGaleryView('"+files_array[a].path+"', 'Business Success')\" alt=\"\" src=\""+files_array[a].thumb+"\" />";
		return result;
}
	function fnValidateForm ( sElements, sLabelElements ) {
		var bReturn = true;
		var strAlert = "";
		var el = "";
		var arrEl = sElements.split("~");
		var arrLbl = sLabelElements.split("~");
		for ( a = 0; a < arrEl.length; a++ ) {
			el = document.getElementById(arrEl[a]);
			if ( !el ) {
				strAlert += "\nNázev textového pole - " + arrEl[a] + " - neexistuje!\n\n"; bReturn = false;
			} else {
				if ( el.value == "" ) { strAlert += "Není vyplněno pole: " + arrLbl[a] + "\n"; bReturn = false;}
			}
		}
		if ( !bReturn ) { alert(strAlert); }
		return bReturn;
	}
	
// -----------------------------
// jQuery

$(document).ready(function() {  								

	$("form").ndFormValidator({autoSizeAlert: "false"});
	$("#dotaznik").ndFormValidator({autoSizeAlert: "false"});

	var cena = new Array(10950, 9950, 8950, 7950, 7950, 7950, 5950, 5950, 5950, 4950);
					
	// --------------------
	
	function zjistiCenuDne( pPoradiDne ){			
		if( pPoradiDne >= 10 ){ 
			pPoradiDne = 9; // indexovani od 0
		}						
		return parseInt(cena[pPoradiDne]);
	}
	
	// --------------------
	
	function celkovaCena( pPocetDnu ){
		var i = 0;
		var celkovaCena = 0;
		var cenaZaDen = 0;
		
		for(i=0; i<pPocetDnu; i++){
			cenaZaDen = zjistiCenuDne(i);
			celkovaCena += cenaZaDen;
		}			
		return parseInt(celkovaCena);
	}
	
	// --------------------
	
	function pocetDnu(){
	
		var pocetCelkem = 0;
		var pocetTypA = 0;
		var pocetTypB = 0;
				
		$("#konference-env .uTyp").each(function(i){
			if( ($(this).hasClass("uTypA")) && ($(this).attr("checked") == true) ){ pocetTypA++; }
			if( ($(this).hasClass("uTypB")) && ($(this).attr("checked") == true) ){ pocetTypB++; }
		});			

		pocetCelkem = (2*pocetTypA) + pocetTypB;
		return parseInt(pocetCelkem);
	}
	
	// --------------------
	
	$(".uTyp").click(function(){
		var pocetDnuVal = 0;			
		var celkovaCenaVal = 0;

		pocetDnuVal = pocetDnu();
		celkovaCenaVal = celkovaCena(pocetDnuVal);

		$("#pocetDnu").val();
		$("#pocetDnu").val( pocetDnuVal );
		
		$("#cenaCelkem").val();
		$("#cenaCelkem").val( celkovaCenaVal +" Kč bez DPH" );
		
		
	});
	// otvirani noveho okna
	$('a[class*=nw]').click( function() {
		window.open(this.href);
		return false;
	});		
});
