function $() 
	{   
		if (arguments.length>1) 
			{
				return false;
			}
		if (arguments.length<1) 
			{
				return false;
			}
		var element = arguments[0];
		if (typeof element == 'string') 
			{
				if (document.getElementById) 
					{
						element = document.getElementById(element);           
					}
				else if (document.all) 
					{
						element = document.all[element];
					}
			}
		return element;
	}

function focusOn(elem)
	{
		elem.style.border = "1px #9F190E solid";
	}

function focusOff(elem)
	{
		elem.style.border = "1px #BCE4FE solid";
	}

function setFocus(elem)
	{
	    try {
		document.getElementById(elem).focus();
		} 
		catch(ex){
		}
	}

//<![CDATA[
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;
//]]>

function changeLanguage( lang )
{
    
    if($("ctrlHeader_hLang")!=lang)
    {
        $("ctrlHeader_hLang").value = lang;
        $("ctrlHeader_hAction").value = "ChangeLanguage";
        $("frmMain").submit();
    }

}

function toggleMenuSelection(subl)
{
   //  alert(subl);
	var i=2;
	if (document.getElementById(subl).className=='lisub dB') 
	{
		document.getElementById(subl).className='lisub dN';
	}
	else if (document.getElementById(subl).className!='lisub dB')
	{
	   
		while (document.getElementById("subl"+i)!=null) 
		{ 					   
		    document.getElementById('subl'+i).className='lisub dN';
			i++;
		}
		document.getElementById(subl).className='lisub dB';		
	}
}

function doSearch()
{
	/*if($("txCautare") && $("txCautare").value.replace(/[\s]+$/g,"") != "" )
        searchText = $("txCautare").value.replace(/[\s]+$/g,"");
    else*/
        searchText = $("txSearch").value.replace(/[\s]+$/g,"");
    if(searchText != "")
       document.location = "cautare.aspx?search="+searchText;
}

function doSearchPage()
{
	//if($("txCautare") && $("txCautare").value.replace(/[\s]+$/g,"") != "" )
        searchText = $("txCautare").value.replace(/[\s]+$/g,"");
   /* else
        searchText = $("Header_txCautare").value.replace(/[\s]+$/g,"");*/
  if(searchText != "")
        document.location = "cautare.aspx?search="+searchText;
}

function search_clearText() {
    if ($("txSearch").value=="cerca" ) {
        $("txSearch").value = "";
        search_wasCleared = true;
    }
}

function search_showText() {
    if (search_wasCleared && trim($("txSearch").value).length == 0) {
        $("txSearch").value = "cerca";
        search_wasCleared = false;
    }
}

function searchPage_clearText() {
    if ($("txCautare").value=="cerca" ) {
        $("txCautare").value = "";
        searchPage_wasCleared = true;
    }
}

function searchPage_showText() {
    if (searchPage_wasCleared && trim($("txCautare").value).length == 0) {
        $("txCautare").value = "cerca";
        searchPage_wasCleared = false;
    }
}


function email_clearText() {
    if ($("txEmail").value=="adresa ta de email" ) {
        $("txEmail").value = "";
        search_wasCleared = true;
    }
}

function email_showText() {
    if (search_wasCleared && trim($("txEmail").value).length == 0) {
        $("txEmail").value = "adresa ta de email";
        search_wasCleared = false;
    }
}


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 ChangeFont(font,id) {
    document.getElementById(id).value = font;
    document.getElementById('frmMain').submit();
}

function changePicture(idx, path, alt, title, largePhotoPath)
{
    $("photo0").className = 'thumbnail';	
	$($("hSelectedPhoto").value).className = 'thumbnail';
	$("hSelectedPhoto").value = 'photo' + idx;
	$($("hSelectedPhoto").value).className = 'thumbnail selected';
	//if(idx == 3){	$($("hSelectedPhoto").value).className = 'thumbnail last selected';}
	//else { if ($("photo3") != null) {$("photo3").className = 'thumbnail last';}}
	$("productImgLarge").src = path;
    $("productImgLarge").alt = path;
    $("productImgLarge").title = path;
    $("photoLarge").href = largePhotoPath;
}

function SendSubscriber()
{
    var txEmail = document.getElementById("txEmail").value;  
    var error = "";
        
    if (isNotEmpty(txEmail))
    {
        if (isNotEmpty(txEmail) && !isEmail(txEmail))
        {
            error += getJSPH("Contact_EmailValid");
        }        
    }
    else
    {
        error += getJSPH("Contact_EmailValid");
    }
        
    if (error.length > 0) 
    {
        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));
	}
}
