function focusOn(elem) {	
	elem.style.border='1px solid #FF0000';
}

function focusOff(elem) {	
	elem.style.border='1px solid #999999';
}

function focusOnSrc(elem) {	
	elem.style.border='4px #FAA5C8 solid';
}

function focusOffSrc(elem) {	
	elem.style.border='4px #FCC5C8 solid';
}

function setFocus(elem) {
	document.getElementById(elem).focus();
}

function toggleTabSelection(tabTopId, tabContentId, dvId){
   try{
       for (i=1; i<=3; i++) {
   		    document.getElementById('tabTop'+i).className="tabTopDeSelected";
		    document.getElementById('tabContent'+i).className="tabContentDeSelected";
		    document.getElementById('dv'+i).className="dN";	
       }
   }catch(ex){}
   document.getElementById(tabTopId).className="tabTopSelected";
   document.getElementById(tabContentId).className="tabContentSelected";
   document.getElementById(dvId).className="dB";
}

function cautare() {
    search = $("txSearch").value;
    
    rbPromo = $("rbPromotions").checked;
    rbWinner = $("rbWinners").checked;
    
    if (search.length == 0) {
        alert("Vă rugăm introduceţi cel puţin un cuvânt pentru căutare.");
    } else if (search.length < 3) {
        alert("Pentru o căutare relevantă, vă rugăm introduceţi cel puţin 3 caractere.");
    } else {
        search = search.replace(/'/g, "#0039;");
        if (rbPromo) document.location = "/Promotii-Concursuri/Cautare/"+ escape(search) + ".html";
        if (rbWinner) document.location = "/Castigatori/Cautare/" + escape(search)+ ".html";
    }
}

function search_submitIfEnter(e) {
    if (window.event && window.event.keyCode == 13) {
        cautare();	
	}
	else if (e.keyCode == 13) {
	    cautare();
	}
}

function trim(val)
{
	val = val.replace(/[\s]+$/g,"");
	val = val.replace(/^[\s]+/g,"");
	return val;
}

function isEmail(val)
{
	val = trim(val);
	if(val=="")
	{
		return false;
	}
	if((val != null) && (val != "")){
		
		var m = val.match(/^[\w\.-]+@[\w\.\-]+\.[a-zA-Z]{2,7}$/);
				
		return ((m!=null)&&(m.length>0));
	}
	else{
		return false;
	}
}


function $() {
        
	if (arguments.length>1) {
		return false;
	}
	if (arguments.length<1) {
		return false;
	}

	var element = arguments[0];

    if (typeof element == 'string') {
        if (document.getElementById) 
        {
            try 
            {
                element = FCKValue(element);
            }
            catch(err)
            {
                element = document.getElementById(element);            
            }

        } else if (document.all) {
            element = document.all[element];
        }
    }
	return element;
}

function vizualizare_imagine(imagine) 
{
    var w = 400;
    var h = 600;
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    var winprops = 'height='+w+' ,width='+h+',top='+wint+',left='+winl+',resizable=true,status=0';
    window.open( "/vizualizareFotografie.html?" + imagine, "", winprops);
}

function encodeHTML(html) {
	encodedHtml = escape(html);
	encodedHtml = encodedHtml.replace(/\//g,"%2F");
	encodedHtml = encodedHtml.replace(/\?/g,"%3F");
	encodedHtml = encodedHtml.replace(/=/g,"%3D");
	encodedHtml = encodedHtml.replace(/&/g,"%26");
	encodedHtml = encodedHtml.replace(/@/g,"%40");
	return encodedHtml;
}

function show(elem) {
    $(elem).style.display = "inline";
}

function hide(elem) {
    $(elem).style.display = "none";
}

function logout() {
    Web.Controls.Header.Logout();
    document.location = "/";
}