// funkce pro vlozeni fotek z fotogalerie ke clanku START
function GenerateCustomFckGallery(files_array)
{
		var result="";
		for (var a=0;a<files_array.length;a++)
			result+="<a class=\"nyroModal\" href=\""+files_array[a].path+"\" rel=\"gal\"><img class=\"body-gallery\" alt=\"\" src=\""+files_array[a].thumb+"\" /></a>";
		return result;
}
// funkce pro vlozeni fotek z fotogalerie ke clanku END


//--- Business Success ---//
function zobrazSkryj(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';
obj.className=(el.display == 'block')?'header04a':'header04';
}

//--- Business Success end ---//


//--- Business Success ---//
function zobrazSkryjb(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';
obj.className=(el.display == 'block')?'header04c2':'header04c';
}

//--- Business Success end ---//




//--- Business Success end ---//


//--- Business Success ---//
function zobrazSkryjc(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';
obj.className=(el.display == 'block')?'klienti2':'klienti';
}

//--- Business Success end ---//


// Custom functions

// vyhledavani
function fnSearch() {
             if (GetElement('EXPS').value.length<4 && GetElement('EXPS').value!='hledej...')  {
                  alert('Uveïte minimálnì 4 znaky.');return false;
            } 
            else {
                   SetForm('/vyhledavani/default.aspx?catId=3145&txbSearch=' + GetElement('EXPS').value,true);} 
            }


/*
//var ImageState = new Array();
var objTimeOutID = new Array();
var opacityObjID = new Array();
var opacityValue = new Array();

function TimedObjects(pObjID, psDirection)
{
	for (var x=0; x<=opacityObjID.length; x++)
	{
		if (opacityObjID[x]==pObjID) 
			{
			window.clearTimeout(objTimeOutID[x]);
			objTimeOutID[x]=0;
			changeOpacity(pObjID, psDirection, x);
			break;
			}
		else 
			{
			opacityObjID[x]=pObjID; 
			objTimeOutID[x]=0;
			opacityValue[x]=0;
			changeOpacity(pObjID, psDirection, x);
			break;
			}
	}
}

function changeOpacity2(pObjID, psDirection, objIndex)
{
	var obj = document.getElementById(pObjID)

	if (opacityValue[objIndex]<=0 && psDirection=='DOWN')
		return;
	else if (opacityValue[objIndex]>=9 && psDirection=='UP')
		return;
	else if (psDirection=='UP')
		opacityValue[objIndex]++;
	else if (psDirection=='DOWN')
		opacityValue[objIndex]--;

	obj.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0."+ opacityValue[objIndex] +")";

	objTimeOutID[objIndex] = window.setTimeout("changeOpacity('"+pObjID+"', '"+psDirection+"', "+objIndex+")", 50);
}
*/

/* ------ DropDown Menu Position ------ */

function GetCustomMenuPositionRoot(pos)
{
   pos.x=-1;
   pos.y=48;
}

function GetCustomMenuElementTagName(root)
{
	return "BODY";
}

//*********************************** GALLERY ***************************************

function ClickEvent(e)
{
	var obj;
	var i=0;
	var title = "DISA Group GALLERY";
	var ImgURL="";
	var nDot=0;
	
	if (Br.IE)
		obj = window.event.srcElement;
	else
		obj = e.target;

	while(obj.parentNode.tagName!="TBODY" && obj.parentNode.tagName!="TABLE" && i<20)
	{
		obj = obj.parentNode;
		i++;
	}
	obj = obj.childNodes[0].childNodes[0];

	if (typeof(obj)=='object')
		if (obj.tagName=='IMG')
		{
			if (obj.alt!="") title=obj.alt;

			ImgURL = obj.src;
			if (ImgURL=="" && ImgURL=="undefined") return false;
			nDot = ImgURL.lastIndexOf(".");
			ImgURL = ImgURL.substr(0, nDot) + "big" + ImgURL.substr(nDot, ImgURL.length);

			GaleryView(ImgURL, title);
		}
} 
function GaleryView(ImgURL, title)
{
	var nWidth=10, nHeight=30;
	var _child;
	if (ImgURL=="" && ImgURL=="undefined") return false;

	if (Br.NS)
	{
		nWidth += 14;
		nHeight += 23;
	}

	_child=window.open("about:blank","","height=200,width=200");
	_child.document.write('<html>\n')
	_child.document.write(' <head><title>' + title + '</title></head>\n')
	_child.document.write(' <body leftMargin=0 topMargin=0  onclick="window.close()" style="cursor:pointer; font-family:Verdana; font-size:14px;font-weight:bold;">\n')
	_child.document.write('<script language="javascript">\n');
	_child.document.write('function ResizeWin()');
	_child.document.write('	{window.resizeTo(document.getElementById("foto").width+' + nWidth + ',document.getElementById("foto").height+' + nHeight + ');}\n');
	_child.document.write('function notLoaded()');
	_child.document.write('	{document.getElementById("foto").style.display="none";\n');
	_child.document.write('	document.getElementById("errTxt").style.display="block";');
	_child.document.write('	window.resizeTo(350, 40)}');
	_child.document.write('</script>\n');
	_child.document.write('<div style="display:none;width:100%;padding-top:25px;text-align:center;" id="errTxt">THE PICTURE IS NOT AVAILABLE.</div>\n');
	_child.document.write('<img src="' + ImgURL + '" alt="Click to close this window." id=foto onload="ResizeWin()" onerror="notLoaded()">\n');
	_child.document.write(' </body>\n');
	_child.document.write('</html>\n');
}


//kontrola kontaktnich udaju START
function validateForm() {  
  var Name = document.getElementById('Name');
  var SurName = document.getElementById('SurName');
  var Company = document.getElementById('Company');
  var Phone = document.getElementById('Phone');
  var Email = document.getElementById('Email');
  var UserQuestion = document.getElementById('UserQuestion'); 
  
  var reg_email = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  var reg_phone = /^[ 0-9\.\+\/\-]{8,}$/;  

  
  var alertString = new Array();  
  
  if (Name.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím Vaše jméno</li>");    
  }
  
  if (SurName.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím Vaše příjmení</li>");    
  }
  
  if (Company.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím společnost</li>");    
  }
  
  if (Phone.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Zadejte prosím Váš telefon</li>");    
  }   
  
  if (Email.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím Váš e-mail</li>");    
  }
  
  if (!reg_email.test(Email.value)) {
    alertString.push("<li style='padding:5px;color:#C23832'>Email je zadán ve špatném formátu. Zadejte prosím platný e-mail</li>");
  }
  
  if (UserQuestion.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Zadejte prosím Váš dotaz nebo požadavek.</li>");    
  }  
  
  if (alertString.length > 0) {           
    var myValue = "<div id='errorMsg'><strong>Některé položky formuláře nejsou správně vyplněny</strong><ul>";
    for(var i = 0;i < alertString.length;i++) {      
      myValue += alertString[i];
    }    
    myValue += "</ul></div>";
    $.nyroModalManual({content: myValue, minHeight: 20, autoSizable: true});
    return false;    
  }       
}
//kontrola kontaktnich udaju END

function validateFormCountPrice() {  
  var CompanyName = document.getElementById('CompanyName');
  var JuristicCompanyForm = document.getElementById('JuristicCompanyForm');
  var ContactPerson = document.getElementById('ContactPerson');
  var PhoneFax = document.getElementById('PhoneFax');
  var Email = document.getElementById('Email');
  var CountWorker = document.getElementById('CountWorker');
  
  var reg_email = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  var reg_phone = /^[ 0-9\.\+\/\-]{8,}$/;  

  
  var alertString = new Array();
  
  if (CompanyName.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím společnost</li>");    
  }
  
  if (JuristicCompanyForm.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím právní formu společnost</li>");    
  }
  
  if (ContactPerson.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím kontaktní osobu</li>");    
  }
  
  if (PhoneFax.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Zadejte prosím Váš telefon</li>");    
  }   
  
  if (Email.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím Váš e-mail</li>");    
  }
  
  if (!reg_email.test(Email.value)) {
    alertString.push("<li style='padding:5px;color:#C23832'>Email je zadán ve špatném formátu. Zadejte prosím platný e-mail</li>");
  }  
  
  if (CountWorker.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Zadejte počet zaměstnanců</li>");    
  }
  
  if (alertString.length > 0) {           
    var myValue = "<div id='errorMsg'><strong>Některé položky formuláře nejsou správně vyplněny</strong><ul>";
    for(var i = 0;i < alertString.length;i++) {      
      myValue += alertString[i];
    }    
    myValue += "</ul></div>";
    $.nyroModalManual({content: myValue, minHeight: 20, autoSizable: true});
    return false;    
  }       
}


function validateFormCountPrice2() {  
  var CompanyName = document.getElementById('CompanyName');
  var JuristicCompanyForm = document.getElementById('JuristicCompanyForm');
  var ContactPerson = document.getElementById('ContactPerson');
  var PhoneFax = document.getElementById('PhoneFax');
  var Email = document.getElementById('Email');
  
  var fakturyVydane = document.getElementById('faktury-vydane');
  var fakturyPrijate = document.getElementById('faktury-prijate');
  var pokladniDoklady = document.getElementById('pokladni-doklady');
  var banovniOperace = document.getElementById('banovni-operace');
  var pocetZamestnancu = document.getElementById('pocet-zamestnancu');
  var ucetniSystem = document.getElementById('ucetni-system');
  
  var reg_email = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  var reg_phone = /^[ 0-9\.\+\/\-]{8,}$/;  

  
  var alertString = new Array();
  
  if (CompanyName.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím společnost</li>");    
  }
  
  if (JuristicCompanyForm.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím právní formu společnost</li>");    
  }
  
  if (ContactPerson.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím kontaktní osobu</li>");    
  }
  
  if (PhoneFax.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Zadejte prosím Váš telefon</li>");    
  }   
  
  if (Email.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte prosím Váš e-mail</li>");    
  }
  
  if (!reg_email.test(Email.value)) {
    alertString.push("<li style='padding:5px;color:#C23832'>Email je zadán ve špatném formátu. Zadejte prosím platný e-mail</li>");
  }  
  
  if (fakturyVydane.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Faktury vydané</li>");    
  }
  
  if (fakturyPrijate.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Faktury přijaté</li>");    
  }
  
  if (pokladniDoklady.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Pokladní doklady</li>");    
  }
  
  if (banovniOperace.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Bankovní operace</li>");    
  }
  
  if (pocetZamestnancu.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Počet zaměstnanců</li>");    
  }
  
  if (ucetniSystem.value == '') {
    alertString.push("<li style='padding:5px;color:#C23832'>Vyplňte napřed položku: Účetní systém</li>");    
  }
  
  if (alertString.length > 0) {           
    var myValue = "<div id='errorMsg'><strong>Některé položky formuláře nejsou správně vyplněny</strong><ul>";
    for(var i = 0;i < alertString.length;i++) {      
      myValue += alertString[i];
    }    
    myValue += "</ul></div>";
    $.nyroModalManual({content: myValue, minHeight: 20, autoSizable: true});
    return false;    
  }       
}
