// JavaScript Document

function setStart(){
   
   setMainMenu();
   //blikajiAkce();
   
}

function changeCSSclass (el,cssclass){
	el.className = cssclass;
}


/* HLAVNI MENU */
function setMainMenu(){
  if (!document.getElementsByTagName){ return; }
	
	var imgs = document.getElementsByTagName("img");
  
	for (var i=0; i<imgs.length; i++){
		var imgEl = imgs[i];
		
		if (imgEl.getAttribute("src").indexOf('menu-')!=-1){
			 menuItem = imgEl.src.split('-');
			 
	 		 subMenu = menuItem[2].split('.');
			 subMenuItem = "sub"+subMenu[0];
			 			 
			 imgEl.onmouseover =  new Function('this.src="'+menuItem[0]+'-on-'+menuItem[2]+'"; zobrazMenu("'+subMenuItem+'")');
		   imgEl.onmouseout  =  new Function('this.src="'+menuItem[0]+'-'+menuItem[1]+'-'+menuItem[2]+'";skryjMenu();');

		   if(document.getElementById(subMenuItem)){
		      
		      
		      					  
					document.getElementById(subMenuItem).onmouseover =  new Function('clearTimer(); document.getElementById("'+imgEl.getAttribute("id")+'").src="'+menuItem[0]+'-on-'+menuItem[2]+'"');
		      document.getElementById(subMenuItem).onmouseout  =  new Function('skryjMenu(); document.getElementById("'+imgEl.getAttribute("id")+'").src="'+menuItem[0]+'-'+menuItem[1]+'-'+menuItem[2]+'"');
		   
			 }
		   
		}
	}
	
}


function openFoto(src){
 
  var sirkaOkna;
  var vyskaOkna;
                
    with(screen) {
     sirkaOkna=availWidth;    
     vyskaOkna=availHeight;     
   }
                              
         sirkaOkna -= 800;
         sirkaOkna -= 25; //scrollbar
         sirkaOkna /= 2;
         
         vyskaOkna -= 600;
         vyskaOkna /= 2;
 
 return window.open(src,'',"width=830,height=630,left="+sirkaOkna+",top="+vyskaOkna+",menubar=no,directories=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no");

}

function openGallery(inzID,c_foto){
  
  var sirkaOkna;
  var vyskaOkna;
                
    with(screen) {
     sirkaOkna=availWidth;    
     vyskaOkna=availHeight;     
   }
                              
         sirkaOkna -= 800;
         sirkaOkna -= 25; //scrollbar
         sirkaOkna /= 2;
         
         vyskaOkna -= 600;
         vyskaOkna /= 2;

 return window.open('http://www.realitygrand.cz/inz_gallery.php?inzID='+inzID+'&c_foto='+c_foto,'',"width=830,height=630,left="+sirkaOkna+",top="+vyskaOkna+",menubar=no,directories=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no");

}


/*
* JS MENU
- prevzato z ford dily
*/
var timer;//čas do automatického skrytí podmenu
var timer_p = 1;//x sekundove ....

function zobrazMenu(id){

	skryjMenuAll();
  clearTimeout(timer);
  zobraz(id);
}
function skryjMenuAll(){
  for(i=0;i<100;i++){
    if(document.getElementById("sub"+i)){
      skryj("sub"+i);
    }
  }
}
function skryjMenu(){
  timer = setTimeout("skryjMenuAll()", 300);
}
function clearTimer(){
  clearTimeout(timer);
}

function zobraz(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "visible";
    document.getElementById(id).style.display = "block";
  }
}

function skryj(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "hidden";
    document.getElementById(id).style.display = "none";
  }
}

function newsHPchangeImg(el,skupina){
   if (!document.getElementsByTagName){ return; }
	 for(i=0;i<3;i++){
	    if ( document.getElementById(skupina+""+i) )
	     document.getElementById(skupina+""+i).style.zIndex = 1;
	 }
	 
	 if ( document.getElementById(el) )
	   document.getElementById(el).style.zIndex = 2;
	 return false;
}

 function numbersonly(myfield, e, dec) {
  var key;
  var keychar;

  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;

  keychar = String.fromCharCode(key);

  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
    return true;
  else if ((("0123456789").indexOf(keychar) > -1))
    return true;
  else if (dec && (keychar == ".")) {
    myfield.form.elements[dec].focus();
    return false;
  }
  else
   return false;
}


/* Blikajici akce */
var stavBlikajiciAkce = 0;
function blikajiAkce(){
   
   if(!document.getElementById) return false;
   
   if(!stavBlikajiciAkce){
	   document.getElementById('AkceDane').innerHTML = '';
	   stavBlikajiciAkce = 1;
	 }else{
	   document.getElementById('AkceDane').innerHTML = 'AKCE : Na nově nabrané nemovitosti odhad k daním zdarma';
	   stavBlikajiciAkce = 0;
	 }
   
   
   timeOut = setTimeout("blikajiAkce()", 500);
}

/*----- */

window.onload = setStart;

