var GB_ROOT_DIR = "http://www.vety.sk/jscripts/greybox/";
var timer = 0;
var sended = 0;
var hide = 1;

function ssetStyle(obj) {
	var cls = '';
	if (obj.className.indexOf('top') > -1) {
		cls = 'top';
	}

    cls = cls + (obj.className.indexOf('inzeratB') > -1 ? ' inzerat' : ' inzeratB');
	obj.className = cls;
}

function send_form(file) {
    par = Form.serialize('ajaxForm');
	var ajax = new Ajax.Request(
		'/send_'+file+'.php',
		{
			method: 'post',
			parameters: par,
			onComplete: showResponse 
		}
	);
}

function showResponse(req){
    var resp = parseInt(req.responseText);
    if (resp == 1) {
        alert('Nastala chyba. Nepodarilo sa odoslať formulár!');
    }
    if (resp == 11) {
        alert('Nastala chyba 2. Nepodarilo sa odoslať formulár!');
    }

    if (resp == 2) {
        alert('Nesúhlasí kontrolný kód z obrázka! Opíšte ho nanovo.');
        $('authImg').src = "/img.php?rand=" + Math.floor(Math.random()*11);
        $('auth').value = '';
    }
    if (resp == 4) {
        $('ajaxForm').innerHTML = '<div class="okm">Požiadavka bola odoslaná.</div>';
    }

    if (resp == 31) {
    	alert('Emailová adresa nie je korektná!');
    }
    
}

function confirmLink(theLink, text) {

    if (typeof(window.opera) != 'undefined') {  return true;  }

    var is_confirmed = confirm(text);
    if (is_confirmed) { theLink.href += '&is_js_confirmed=1'; }
    
    return is_confirmed ? true : false;
}

function myToggle(tid) { 
    var t = document.getElementById(tid); 
    t.style.display = (t.style.display == "none"?"block":"none"); 
}

function ch_style(img, s) {
    if (s == 1) {
        img.style.border  = '2px solid #B3A585';
        img.style.margin = '0px';
    }
    else {
        img.style.border  = '0px';
        img.style.margin = '2px';
    }        
}

function openWindow(targ,x) {  
    window.open("", targ, x, "scrollbars=no", "status=no", "menubar=no", "resizable=no") ; 
}
    
function show_obv(iid) {
	var test = false;
    for (i=0; i < ids.length; i++) {
    	if (ids[i] == iid) {
    		disp = 'block';
    		test = true;
    	}
    	else
    		disp = 'none';
        $('obvod_'+ids[i]).style.display = disp;    
    }
   	$('cast').style.display = test ? 'block' : 'none';
}

function set_obvX(obj) {
	$('obvodx').value = obj.value;
}

function findPosX(obj) {
    var curleft = 0;
    if(obj.offsetParent) {
        while(1) {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent) {
            break;
          }
          obj = obj.offsetParent;
        }
    }
    else if(obj.x) {
        curleft += obj.x;
    }
    return curleft;
}

function findPosY(obj)  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function realPos(obj) {	
	posLeft = findPosX(obj) + 30;
	posTop  = findPosY(obj) + 8;
	
    mainLeft = findPosX($('container'));
    mainTop  = findPosY($('container'));        
	if (mainLeft+990 < posLeft+220)
		posLeft -= 250; 
	
	var ret = new Array(posLeft, posTop);
	return ret;
}

function showForm(status, obj) {
    var disp = 'none';
	if (status == 1 && sended == 0) {
		if ($('formContainer').innerHTML != '') {
			$('securid').value = securid;
			$('ajaxForm').innerHTML = $('formContainer').innerHTML;
			$('formContainer').innerHTML = '';
		}
		var pos = realPos(obj);
		//alert(pos[0] + ' x ' + pos[1]);
		$('ajaxForm').style.left = pos[0] + "px";
		$('ajaxForm').style.top  = pos[1] + "px";

        disp = 'block';
	}
	$('ajaxForm').style.display = disp;
}

function selTyp(typ) {
	window.location = '/ponuka/' + typ;	
}

function searchCity(text) {
	$('ulica').value = text;
	$('obvod').options[0].selected = true;
	$('searchForm').submit();
}


function checkForm(pole) {
	var err = false;

	for (i=0; i < pole.length; i++) {
		if ($(pole[i]).value == '' || $(pole[i]).value == '0') {
			if (err == false) {
				alert('Vyplňte prosím všetky povinné údaje.');
				err = true;
			}
			$(pole[i]).className = "text red";
		}
		else
			$(pole[i]).className = "text";
	}
	
	if (!err)
		send_form('price');

	return false;
}

