function toggle(obj, link) {
    var el = document.getElementById(obj);
    el.style.display = (el.style.display != "none" ? "none" : "" );
    link.innerHTML = (link.innerHTML == "<b></b>Show map" ? "<b></b>Hide map": "<b></b>Show map");
}

function toggleSearch(){
    var ss = document.getElementById('simple_search');
    var as = document.getElementById('advanced_search');

    if (as.style.display == 'none'){
        ss.style.display = 'none';
        as.style.display = 'block';
    } else {
        ss.style.display = 'block';
        as.style.display = 'none';
    }
}

function showCloseLangMenu(list, link, sclass, arrow){
    var lang_list = document.getElementById(list);
    //var lang_list_icon = document.getElementById(list + "_close");
    if (lang_list.style.display == 'block'){
      closeLangMenu(list, link, sclass, arrow)
      //lang_list_icon.style.visibility = 'hidden';
    } else {
      showLangMenu(list, link, sclass, arrow);
      //lang_list_icon.style.visibility = 'visible';
    }
}

function showLangMenu(list, link, sclass, arrow){
    var lang_list = document.getElementById(list);
    lang_list.style.zIndex = '220';
    lang_list.style.display = 'block';
    
    //document.getElementById(link).className = sclass + ' hover';
    if(arrow) {
      var arrow_image = document.getElementById(arrow);
      arrow_image.className = 'icon open';
    }
}

function closeLangMenu(list, link, sclass, arrow){
    var lang_list = document.getElementById(list);
    lang_list.style.zIndex = '120';
    lang_list.style.display = 'none';
    //document.getElementById(link).className = sclass;

    if(arrow) {
      var arrow_image = document.getElementById(arrow);
      arrow_image.className = 'icon close';
    }
}

///**/
//var lang_list = document.getElementById('lang_list');
//function showLangMenu(){
//    lang_list.style.visibility = 'visible';
//    document.getElementById('lang-selector_review').className = 'lang_sel hover';
//}
//function closeLangMenu(){
//    lang_list.style.visibility = 'hidden';
//    document.getElementById('lang-selector_review').className = 'lang_sel';
//}

function toggle(obj){
    obj = document.getElementById(obj);
    if(obj.style.display == 'none'){
        obj.style.display = '';
    }else{
        obj.style.display = 'none';
    }
}

function toggleLogin(){
		//handaa changed
    //var loginButton = document.getElementById('loginButton');
    var loginForm = document.getElementById('login');
    var ownerLogin = document.getElementById('ownerLogin');

    if(loginForm.className == 'hide'){
        loginForm.className = '';
        //handaa changed
        ownerLogin.className = 'ownerLogin';
        //loginButton.className = 'hover';
    }else{
        loginForm.className = 'hide';
        //handaa changed
        ownerLogin.className = '';
      //  loginButton.className = '';
    }

    var loginError = document.getElementById('login_error');
    if(loginError) {
      loginError.style.display = 'none';
    }
}

var prevTooltip;

function getWindowWidth() {

    if(window.innerWidth) {
        return window.innerWidth;
    }

    return document.body.clientWidth
}

function mouseX(e) {

    if(e.pageX) {
        return e.pageX;
    }

    return e.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
}

function mouseY(e) {

   if(e.pageY) {
        return e.pageY;
    }

    return e.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
}

function tooltip(e, o) {
    var windowWidth = getWindowWidth();

    o = document.getElementById(o);

    if(prevTooltip && prevTooltip != o) {
        prevTooltip.style.visibility = 'hidden';
    }

    if(o.style.visibility == 'visible') {

        o.style.visibility = 'hidden';
    } else {

        if(o.offsetWidth) {
            ew = o.offsetWidth;
        } else if(o.clip.width) {
            ew = o.clip.width;
        }

        y = mouseY(e) + 16;
        x = mouseX(e) - (ew / 4);

        if (x < 2) {
            x = 2;
        } else if(x + ew > windowWidth) {
            x = windowWidth - ew - 4;
        }
        
        o.style.left = x + 'px';
        o.style.top = y + 'px';

        o.style.visibility = 'visible';

        prevTooltip = o;
    }
}


/*handaa added*/
function toggleUserRegistration(){
	if(document.getElementById("customer_old").checked){
		document.getElementById("qlogin").style.display = "block";
		document.getElementById("qregistration").style.display = "none";
	}
	if(document.getElementById("customer_new").checked){	
		document.getElementById("qlogin").style.display = "none";
		document.getElementById("qregistration").style.display = "block";
	}
}


/*handaa added*/
function toggleUserProfile(){
	if(document.getElementById("profile_edit").style.display == "none"){
		document.getElementById("profile_edit").style.display = "block";
		document.getElementById("profile_show").style.display = "none";
	}else{
		document.getElementById("profile_edit").style.display = "none";
		document.getElementById("profile_show").style.display = "block";
	}
}

/*handaa added*/
function togglePassword(){
	if(document.getElementById("pass_edit").style.display == "none"){
		document.getElementById("pass_edit").style.display = "block";
	}else{
		document.getElementById("pass_edit").style.display = "none";
	}
}

/*handaa added*/
function getSearchDefault(obj){
	if(obj.value == ''){
		obj.value = 'keyword:(e.g. Dubrovnik)';
		obj.style.fontStyle = 'italic';
	}
}
/*handaa added*/
function setSearchDefault(obj){
	if(obj.value == 'keyword:(e.g. Dubrovnik)'){
		obj.value = '';
		obj.style.fontStyle = 'normal';
	}
}
/*handaa added*/
function setAdvancedSearchValue(){
	document.getElementById("advanced_search_link").href = "/search?more_search=1&keyword=" + document.getElementById("q").value;
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}



function toggleLangList(advert_id){

    var langHolder = document.getElementById('lang_selector_' + advert_id);

    if(langHolder.className == 'an_lang'){
        langHolder.className = 'an_lang active-lang';
    }else{
        langHolder.className = 'an_lang';
    }
    // langHolder.style.left = "10px";
    // langHolder.style.top = "250px";
}

function toggleLangListadmin(advert_id){

    var langHolder = document.getElementById('lang_selector_' + advert_id);
	//alert(document.getElementById('lang_list').style.display)
    if(document.getElementById('lang_list').style.display== 'visible' || document.getElementById('lang_list').style.display== ''){
        document.getElementById('lang_list').style.display='none';
    }else{
       document.getElementById('lang_list').style.display='';
    }
    // langHolder.style.left = "10px";
    // langHolder.style.top = "250px";
}

function addLangList(){
    var langHolder = document.getElementById('lang_list_reviews');
    var arrow = document.getElementById('arrow');

    if(langHolder.style.display == 'none'){
        langHolder.style.display = 'block';
        arrow.className = 'icon open';

    }else{
        langHolder.style.display = 'none';
        arrow.className = 'icon close';
    }
}
function addLangList_1(){
    var langHolder = document.getElementById('lang_list_reviews_1');
    var arrow = document.getElementById('arrow_1');

    if(langHolder.style.display == 'none'){
        langHolder.style.display = 'block';
        arrow.className = 'icon open';

    }else{
        langHolder.style.display = 'none';
        arrow.className = 'icon close';
    }
}


