// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }


function alphaBackgrounds(){
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	for (i=0; i<document.all.length; i++){
		var bg = document.all[i].currentStyle.backgroundImage;
		if (itsAllGood && bg){
			if (bg.match(/\.png/i) != null){
				var mypng = bg.substring(5,bg.length-2);
				document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='scale')";
				document.all[i].style.backgroundImage = "url('images/blank.gif')";
			}
		}
	}
}

/* ---- Random background generator -------------------------------------------------------- */
/* randomPhoto */
function randomPhoto() {
	var n = genRandom(4);
	var banner = document.getElementById("ban-home");
	banner.style.background = "url(images/gra-ban_home-" + n + ".jpg) 0 0 no-repeat";
}

/* genRandom */
function genRandom(x) {
 var range = x;
 return Math.floor(Math.random() * range) + 1;
}

/* ---- Scroll through pictures ------------------------------------------------------------ */
/* scrollPrev */
function scrollPrev(f, n) {
  var pho = document.getElementById("prod-photo");
  var subs = pho.src.split(".");
  var k = subs.length-2;
  var num = subs[k].charAt(subs[k].length-1);
  num--;
  pho.src = (num == 0) ? "../UploadFile/"+f+n+".jpg" : "../UploadFile/"+f+num+".jpg";
  return;
}

/* scrollNext */
function scrollNext(f, n) {
  var pho = document.getElementById("prod-photo");
  var subs = pho.src.split(".");
  var k = subs.length-2;
  var num = subs[k].charAt(subs[k].length-1);
  num++;
  pho.src = (num > n) ? "../UploadFile/"+f+"1.jpg" : "../UploadFile/"+f+num+".jpg";
  return;
}

function toggle(id){
	ul = "ul_" + id;
	img = "img_" + id;
	ulElement = document.getElementById(ul);
	imgElement = document.getElementById(img);
	if (ulElement){
		if (ulElement.className == 'closed'){
			ulElement.className = "open";
			imgElement.src = "opened.gif";
			}else{
			ulElement.className = "closed";
			imgElement.src = "closed.gif";
			}
		}
	}
	
// CREDITS:
// Automatic Page Refresher by Peter Gehrig and Urs Dudli www.24fun.com
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.hypergfurl.com.


// Configure refresh interval (in seconds)
var refreshinterval=0

// Shall the coundown be displayed inside your status bar? Say "yes" or "no" below:
var displaycountdown="yes"

// Do not edit the code below
var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
	starttime=new Date()
	starttime=starttime.getTime()
    countdown()
}

function countdown() {
	nowtime= new Date()
	nowtime=nowtime.getTime()
	secondssinceloaded=(nowtime-starttime)/1000
	reloadseconds=Math.round(refreshinterval-secondssinceloaded)
	if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",0)
		if (displaycountdown=="yes") {
			window.status="Page refreshing in "+reloadseconds+ " seconds"
		}
    }
    else {
        clearTimeout(timer)
		window.location.reload(true)
    } 
}
