function browserTest()
{
   alert("Browser Name: " + navigator.appName);
   alert("Browser Version: " + navigator.appVersion);
}

function show_hideBox(id)
  {
     if (document.getElementById('BX'+id).style.display != 'none')
        hideElement('BX'+id);
     else
     {
        for (i=1; i<3; i++)
           if (i != id)
		      hideElement('BX'+i);
        showElement('BX'+id);
     }
  }
function popupWindow(url) {
   window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=800,height=600,screenX=0,screenY=0,top=0,left=0')
}

function popupWindowCS(url, Width, Height) {
   window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+Width+',height='+Height+',screenX=0,screenY=0,top=0,left=0')
}

function roll_over(id, img_src)
{
   document.getElementById(id).src = "images/"+img_src;
}

function change_background_color(id, color)
{
   document.getElementById(id).style.background=color;
}

function confirmation(str)
{
   var answer = confirm("Esti sigur?")

   if (answer) window.location = str;
}

function toggleSlide(elementID)
{
   element = document.getElementById(elementID);
   if (element.style.display == 'none')
   {
      //new Effect.BlindDown(elementID, {duration:0.7});
      //new Effect.Fade(elementID, { duration:1.0, from:0.0, to:1.0 });
      element.style.display = 'block';
   } else {
      //new Effect.BlindUp(elementID, {duration:0.7});
      //new Effect.Fade(elementID, { duration:1.0, from:1.0, to:0.0 });
     element.style.display = 'none';
   }
}


/*********************MODEL IMAGE VIEW**********************/
function getElement(elementID)
{
	if (document.getElementById)
		return document.getElementById(elementID);
	else if (document.all)
		return document.all(elementID);
	else
		return null;
}

function showElement(id)
{
	if (document.getElementById)
	   if (document.getElementById(id).style.display == 'none')
	      document.getElementById(id).style.display = '';
}

function hideElement(id)
{
	if (document.getElementById)
	   document.getElementById(id).style.display = 'none';
}



/*function confirmAction(msg)
{
	if (!msg)
		msg = "Esti sigur?";

	var agree=confirm(msg);
	if (agree)
		return true ;
	else
		return false ;
}
function prompter(muteUrl, user) {
	var reply = prompt("Mute membrul " + user + " pentru cate zile ?", "");
	if(reply.length > 0){
	document.location = muteUrl + reply + '/';
	}
}
*/

function changeImageSource2(id_elem, id_prod, nr_img, size)
{
    var element = document.getElementById(id_elem);
	if (element)
	{
		element.src = 'images/produse/'+size+'/'+id_prod+'_'+nr_img+'.jpg';
	}
}

/* DropDown meniu */
// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddmenua	= 0;

// open hidden layer
function mopen(id)
{
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) {
	  ddmenuitem.style.visibility = 'hidden';
	}
	if(ddmenua) {
	  ddmenua.className = 'a_men';
	}

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenua = document.getElementById('a'+id);
	ddmenuitem.style.visibility = 'visible';
	ddmenua.className = 'a_men_active';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) {
	  ddmenuitem.style.visibility = 'hidden';
	}
	if(ddmenua) {
	  ddmenua.className = 'a_men';
	}
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;

// AJAX
function GetXmlHttpObject()
{
   var xmlHttp=null;
   try
   {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
   }
   catch (e)
   {
      //Internet Explorer
      try
      {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
   }
   return xmlHttp;
}

// Search Sugestions

function SearchValue(id)
{
   var val = document.getElementById(id).value
   if (val == 'Cautare')
      document.getElementById(id).value = '';
   else
      if (val == '')
	     document.getElementById(id).value = 'Cautare';
}
function startSugestion()
{
   setTimeout("getSugestion()", 200);
   showElement("sugestii");
}
function getSugestion()
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   var str = document.getElementById('ts').value;
   var url="search_sugestions.php"
   url=url+"?key="+str
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=stateChangedSS
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
function stateChangedSS()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
      document.getElementById("sugestii").innerHTML=xmlHttp.responseText
   }
}
function hideSugestii()
{
   setTimeout("hideElement('sugestii')", 500);
}

// Tool tip
function showToolTip(e,text)
{
	if(document.all)e = event;

	var obj = document.getElementById('tipBox');
	obj.innerHTML = text;
	obj.style.display = 'block';
	obj.style.left = getPosition(e).x - 20 + 'px';
	obj.style.top = getPosition(e).y + 20 + 'px';
}

function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    }
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX +
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY +
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}

  var string1 = "office";
  var string2 = "@";
  var string3 = "playbike";
  var string4 = ".";
  var string5 = "ro";
  var string6 = string1 + string2 + string3 + string4 + string5;
  var SHCos = 1;