function PopupPic(sPicURL) 
{
    if(sPicURL.length>0)
    {
        var w = 600;
        var h = 600;
        var winl = (screen.width - w) / 2;
        var wint = (screen.height - h) / 2;
        var winprops ='height=600 ,width=600,top='+300+',left='+100+'resizable=true'       
        window.open("/popups/vizualizareFotografie.html?"+sPicURL, "", winprops);     
    }                     
}

function toogleSubMenuItem(id)
{
     var menuHolder = document.getElementById('menuHolder');
     var uls = menuHolder.getElementsByTagName("ul");

     for(i = 0; i < uls.length; i++){
         if(uls[i].id != id && uls[i].id.search("submenu") >= 0){
            uls[i].className = "submenu dN";
         }
         else if(uls[i].id == id)
		 	if (uls[i].className.search("dB") >= 0) {
            uls[i].className = "submenu dN";
			} else {
            uls[i].className = "submenu dB";
			}	
            //uls[i].className = "submenu dB";
         }


// for (i=1; i<=4; i++)
// {
// document.getElementById('submenu'+i).className = 'submenu dN';
//
// }
// document.getElementById(id).className = 'submenu DB';
}



function focusOn(elem)
{
	elem.style.backgroundColor = '#ffffff';
	elem.style.border='1px solid #F8E6A7'; //#01476F
}

function focusOff(elem)
{
	elem.style.backgroundColor = '#ffffff';
	elem.style.border='1px solid #E0E0E0';
}

function setFocus(elem)
{
	document.getElementById(elem).focus();
}

function FCKValue(id)
{
    var temp = document.createElement('txBuffer');
    temp.value = FCKeditorAPI.GetInstance(id).GetXHTML();
    return temp;
}

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;
}

// JavaScript File
function SendSubscriber()
{
    var txEmail = document.getElementById("SubscribeCtrl_txSubscribeEmail").value;  
    var error = "";
        
    if (isNotEmpty(txEmail))
    {
        if (isNotEmpty(txEmail) && !isEmail(txEmail))
        {
            //error += getJSPH("Contact_EmailValid");
            error += getJSPH("Contact_EmailValid");
        }        
    }
    else
    {
        //error += getJSPH("Contact_CompletatiEmail");
        error += getJSPH("Contact_EmailValid");
    }
        
    if (error.length > 0) 
    {
        //error = getJSPH("Contact_RemediatiProblemele") + error;
        error = getJSPH("Contact_RemediatiProblemele") + error;
        alert(error);
    }
    else
    {
        document.location.href='/confirmareInscriere.aspx?sEmail='+txEmail;
    }
}

function isNotEmpty(val)
{
  return ((trim(val)).length>0);
}

function isEmail(val)
{
    if (!isNotEmpty(val)) {
        return true;
    }
	else {
	    var m = val.match(/\w+[.]?\w*@\w+[.]\w+/g);
	    return ((m!=null)&&(m.length>0));
	}
}

function isValidPhoneChar(c)
{
	if((c == "0")||(c == "1")||(c == "2")||(c == "3")||(c == "4")) return true;
	if((c == "5")||(c == "6")||(c == "7")||(c == "8")||(c == "9")) return true;
	if((c == '/')||(c == '-')||(c == '+')) return true;
	if((c == '(')||(c == ')')||(c == ' ')) return true;
	return false;
}

function isPhoneValid(value)
{
	var i=0;
	var s = new String();
	var c='';
	s = value.toString()
	for(i=0;i<s.length;i++)
	{
		c = s.substring(i,i+1);
		if(!isValidPhoneChar(c))
		{
			return false;
		}
	}
	return true;
}

function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function goToHome()
{
    document.location.href = "Default.aspx";
}

function changeLanguage( lang )
{
    if($("ctrlHeader_hLang")!=lang)
    {   
        $("ctrlHeader_hLang").value = lang;
        $("ctrlHeader_hAction").value = "ChangeLanguage";
        $("frmMain").submit();
    }   
}

function changeLanguageH( lang )
{
    if($("hLang")!=lang)
    {   
        $("hLang").value = lang;
        $("hAction").value = "ChangeLanguage";
        $("frmMain").submit();
    }   
}

//search
var search_wasCleared = true;

function search_clearText() {
    if ($("Header_txSearch").value=="CAUTARE" ) {
        $("Header_txSearch").value = "";
        search_wasCleared = true;
    }
}

function search_showText() {
    if (search_wasCleared && trim($("Header_txSearch").value).length == 0) {
        $("Header_txSearch").value = "CAUTARE";
        search_wasCleared = false;
    }
}

function search_submitIfEnter(e) {
    if (window.event && window.event.keyCode == 13) {
        cautare();	
	}
	else if (e.keyCode == 13) {
	    cautare();
	}
}

function doSearch()
{
    if($("txSearch") && $("txSearch").value.replace(/[\s]+$/g,"") != "" )
        searchText = $("txSearch").value.replace(/[\s]+$/g,"");
    else
        searchText = $("Header_txSearch").value.replace(/[\s]+$/g,"");
    if(searchText != "" && searchText !="CAUTARE")
        document.location = "cautare.aspx?search="+searchText;
    else
        alert("Va rugam sa introduceti unul sau mai multe cuvinte cheie");
}


function redirect(url)
{
    document.location.href=url;
}

function searchKey(e)
{
    var keynum;
    //try {console.log('a');}catch(ex){}
    if(window.event) // IE
        keynum = e.keyCode
    else if(e.which) // Netscape/Firefox/Opera
        keynum = e.which
    if (keynum ==13)
    { 
        doSearch();
        //alert("a");
        return false;
    }
    else
        return true;
}

//end search
