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;
}

//<![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 focusOn(elem)
{
	elem.style.border = "1px #630286 solid";
}

function focusOff(elem)
{
	elem.style.border = "1px #CCCCCC solid";
}

function setFocus(elem)
{
	document.getElementById(elem).focus();
}



function toggleBoxSelection(l,hl)
{
	for (i=1;i<=5;i++)
		{
			document.getElementById('l'+i).className='listInfo dN';
			document.getElementById('hl'+i).style.borderBottom='0px #E3E3E3 solid';
		}
	document.getElementById(l).className='listInfo dB';
	document.getElementById(hl).style.borderBottom='1px #E3E3E3 solid';
}


function toggleMenuSelection(subl)
	{
		var i=1;
		if (document.getElementById(subl).className=='head dB') 
			{
				document.getElementById(subl).className='head dN';
			}
		else if (document.getElementById(subl).className!='head dB')
				{
					while ($("subl"+i.toString())!=null) 
						{ 
							document.getElementById('subl'+i).className='head dN';
							i++;
						}
					document.getElementById(subl).className='head dB';		
				}
	}


function changePicture(idx, path, alt, title, largePhotoPath)
{
    $("photo0").className = 'photoThumbnail';	
	$($("hSelectedPhoto").value).className = 'photoThumbnail';
	$("hSelectedPhoto").value = 'photo' + idx;
	$($("hSelectedPhoto").value).className = 'photoThumbnail selected';
	$("productImgLarge").src = path;
    $("productImgLarge").alt = path;
    $("productImgLarge").title = path;
    $("photoLarge").href = largePhotoPath;
}

function Remove(vID)
{
    var result=Netlogiq.Web.Controls.ShoppingCart.RemoveProduct(vID); 
    if(result!=null && result.value!=null)
    {
        $("cosCumparaturiBody").innerHTML=result.value;
    }
}

function increase(vID)
{
    var result=Netlogiq.Web.Controls.ShoppingCart.AddToCart(vID, 1); 
    if(result!=null && result.value!=null)
    {
        $("cosCumparaturiBody").innerHTML=result.value;
    }
    try{new Effect.Highlight('rowID'+vID, {startcolor:'#9421B1', endcolor:'#ffffff'});}catch(ex){}
}

function decrease(vID)
{
    var result=Netlogiq.Web.Controls.ShoppingCart.AddToCart(vID, -1); 
    if(result!=null && result.value!=null)
    {
        $("cosCumparaturiBody").innerHTML=result.value;
    }
    try{new Effect.Highlight('rowID'+vID, {startcolor:'#9421B1', endcolor:'#ffffff'});}catch(ex){}
}

function isCompany()
{
    //console.log($("ckIsCompany").checked);
    if ($("ckIsCompany").checked)
    {   
        $("dvCompany").className ="";
    }
    else
    {
        $("dvCompany").className ="dN";
    }
}

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));
	}
}
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 Search(section)
{
    n = document.getElementById('txCautare').value;
    if(n!="denumire sau cod produs")
    {
        document.location = "/Cautare.aspx?n="+n+"&section="+section;
    }
}