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(img_name, img_src)
{
   document[img_name].src = 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)
{
   if (document.getElementById(elementID).style.display == 'none')
   {
      //new Effect.BlindDown(elementID, {duration:0.7});
      //new Effect.Fade(elementID, { duration:1.0, from:0.0, to:1.0 });
      document.getElementById(elementID).style.display = 'block';
   } else {
      //new Effect.BlindUp(elementID, {duration:0.7});
      //new Effect.Fade(elementID, { duration:1.0, from:1.0, to:0.0 });
      document.getElementById(elementID).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 = '';

		if (document.getElementById(id).style.visibility == 'hidden')
			document.getElementById(id).style.visibility = 'visible';
	}
	else if (document.layers)
	{
		document.layers[id].display = '';
	}
	else if (document.all)
	{
		eval("document.all." + id + ".style.display = ''");
	}

}

/*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 hideElement(id)
{
	if (document.getElementById)
	{
		document.getElementById(id).style.display = 'none';
		document.getElementById(id).style.visibility = 'hidden';
	}
	else if (document.layers)
	{
		document.layers[id].display = 'none';
	}
	else if (document.all)
	{
		eval("document.all." + id + ".style.display = 'none'");
	}

}

var currentFirstThumbnail = 0;
var imagesToLoad = 0;
var mainImageUrlPrefix;
var modelID;
var imageExtension;
var doPopup;

function doModelImagePopup()
{
    myWindow = window.open(doPopup, 'imageWindow', 'toolbar=no, location=no, directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=750,height=700,top=200,left=200');
    return false;
}

function changeElementCssClass(id, className)
{
	var element = getElement(id);
	if (element)
	{
		element.className = className;
	}
}

function changeThumbnailClass(idPrefix, selectedClassName, deselectedClassName, emptyClassName, firstImageNumber, lastImageNumber, selectedImageNumber)
{
	for (i = firstImageNumber; i <= lastImageNumber; i++)
	{
		var actualImageNumber = currentFirstThumbnail + i;

		if (actualImageNumber <= imagesToLoad)
		{
			if (i == selectedImageNumber)
				changeElementCssClass(idPrefix + i, selectedClassName);
			else
				changeElementCssClass(idPrefix + i, deselectedClassName);
		}
		else
			changeElementCssClass(idPrefix + i, emptyClassName);
	}
}

function getImageUrl(imageNumber)
{
	var url = mainImageUrlPrefix;
	if (currentFirstThumbnail > 0 || imageNumber > 1)
	   url = url + '_' + (currentFirstThumbnail + imageNumber);
	else
	   url = url + '_1';

	url = url + imageExtension;

	return url;
}

function getFileName(imageNumber)
{
	if (currentFirstThumbnail > 0 || imageNumber > 1)
	{
		fileName = currentFirstThumbnail + imageNumber;
	}
    else
	fileName = "1";

	return fileName;
}

function getLinkUrl(imageNumber)
{
	var linkUrl = "image.php?id_imagine=" + modelID + "&nr=" + getFileName(imageNumber);

	return linkUrl;
}

function changeImageSource(id, imageNumber)
{
	var imageUrl = getImageUrl(imageNumber);
	var linkUrl = getLinkUrl(imageNumber);

	var element = getElement(id);
	if (element)
	{
		element.src = imageUrl;
		doPopup = linkUrl;
	}
}

function changeLinkSource(imageNumber)
{
	var link = getElement('HlkModelImage' + imageNumber);
	var linkUrl = getLinkUrl(imageNumber);

	if (link)
	{
		link.href = linkUrl;
		doPopup = linkUrl;
	}
}




