function validate_email(str_email) // REGEX Control to email addresses
{
	var reg = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;
	return reg.test(str_email);
}

function menuShowHide(objLi)
    {
        if (objLi.className=='catalog_2'){
            objLi.className='catalog_2_show';    
        }else{
            objLi.className='catalog_2';    
        }
        
    }
function setSelected(objLi)
    {
        if (objLi.className=='catalog_1'){
            objLi.className='catalog_1_selected';    
        }else{
            objLi.className='catalog_1';    
        }
        
    }
function showGalery()
    {
        var objGal = document.getElementById('ad_detail_photo_galery');
        if (objGal.className=='ad_detail_photo_galery_show'){
            objGal.className='ad_detail_photo_galery_hide';    
        }else{
            objGal.className='ad_detail_photo_galery_show';    
        }
        
    }
function checkRatingForm()
    {   var objFrm = document.getElementById('frmRating');
        var checkOK = false;
        for (var i=0; i < objFrm.ratingValue.length; i++)
            {
            if (objFrm.ratingValue[i].checked)
               {
                    checkOK = true;
               }
            }
        if(!checkOK) {
            return checkOK;
        }                
        if (objFrm.ratingNick.value.length < 2){
            checkOK = false;
            return checkOK;
        }
        if (objFrm.ratingComments.value.length < 2){
            checkOK = false;
            return checkOK;
        }
        return checkOK;
    }
    

function checkContactForm()
    {
        var objFrm = document.getElementById('frmContact');
        var checkOK = true;
        if (objFrm.sender_email.value.length < 2){
            checkOK = false;
            return checkOK;
        }
        return checkOK;
    }

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 setFavoriteAd(addId){
    var oldval = getCookie("f");
    if (oldval.length > 0){
        var temp = new Array();
        temp = oldval.split(',');
        var i = 0;
        var isin = false;
        var isinindex;
        while(i<temp.length){
            if(temp[i]==addId){
                isin = true;
                isinindex = i;
            }
            i++;
        }
        if(isin){
            i=0;
            while(i<temp.length){
                if(i!=isinindex && temp[i].length >0){
                    if(i>0){
                        if(oldval.length>0){
                            oldval = oldval+','+temp[i];
                        }else{
                            oldval = temp[i];
                        }
                    }else{
                        oldval = temp[i];
                    }
                }else{
                    if(i==0){
                        oldval='';
                    }
                }
                i++;
            }
            document.cookie='f='+oldval;            
        }else{
            document.cookie='f='+oldval+','+addId;            
        }
    }else{
        document.cookie='f='+addId;    
    }
}

function setMatchAd(addId,cb){
    var oldval = new Array('',getCookie("m1"),getCookie("m2"),getCookie("m3"));
    var i = 1;
    var isin = false;
    var indexfree = 0;
    while(i<4){
        if(oldval[i] == addId){
            isin = true;
            document.cookie='m'+i+'=;';
        }
        if(oldval[i].length <= 0){
            if(indexfree==0){
                indexfree = i;    
            }
        }
        i++;
    }
    if (!isin){
        if(indexfree>0){
            document.cookie='m'+indexfree+'='+addId+'';
        }else{
            alert('Nelze porovnávat více jak 3 inzeráty.');
            cb.checked = false;
        }
        
    }
}


