  var imgpath = "";
  var nextimgname = "";
  var nextimgid = "";
  var previmgname = "";
  var previmgid = ""; 
  var iconpath = "";
  var img_arr = [];
  var imgname_arr = [];
  var imgid_arr = [];
  var prevopen = 0;
  var fade = 0;

function opengallery (imageurl, imgname, imgid){
	if (prevopen) {
		return;
	}
	div_obj = document.getElementById('simplegallery')
	if ( !div_obj) {
        objBody = document.getElementsByTagName("body").item(0);
	   	div_obj = document.createElement("div");
		div_obj.style.visibility = "hidden";
	   	div_obj.setAttribute('id','simplegallery');
	   	div_obj.style.position = "absolute";
		objBody.appendChild(div_obj);
	}
	prevopen = 1;
	previmg = findpreviousimage(imageurl);
	nextimg = findnextimage(imageurl);
    divhtml = '<table class="box_cart"><tr><td><table border="0"><tr>' +
    '<td><img src="'+iconpath+'blank_preview.png" border="0"></td>';
    if (previmg == "") {
       divhtml += '<td align="center"><img src="'+iconpath+'blank_button.png" border="0">&nbsp;&nbsp;';
    }
    else {
       divhtml += '<td align="center"><a href="javascript:void(0);" onclick="switchimage(\''+previmg+'\',\''+previmgname+'\',\''+previmgid+'\')"><img src="'+iconpath+'prev.png" border="0"></a>&nbsp;&nbsp;';		
	}
    if (nextimg == "") {
       divhtml += '<img src="'+iconpath+'blank_button.png" border="0"></td>';
    }
    else {
       divhtml += '<a href="javascript:void(0);" onclick="switchimage(\''+nextimg+'\',\''+nextimgname+'\',\''+nextimgid+'\')"><img src="'+iconpath+'next.png" border="0"></a></td>';		
	}
    divhtml += '<td><a href="javascript:void(0);" onclick="closegallery()"><img src="'+iconpath+'close.png" border="0"></a></td></tr>' +
    '<td><img src="'+iconpath+'blank_preview.png" border="0"></td>' +
    '<td><a href="javascript:void(0);" onclick="closegallery()"><img id="simpleimage" src="'+imgpath+imageurl+'" onload="image_loaded()" border="0"></a></td>' +
    '<td><img src="'+iconpath+'blank_preview.png" border="0"></td><tr>' + 
    '<td><img src="'+iconpath+'blank_preview.png" border="0"></td>' +
    '<td><center><font color="white"><b>'+imgname+'</b></font></br>' +
    '<a href="javascript:void(0);" onclick="addtocart(\''+imgid+'\',\''+imgname+'\')"><img src="'+iconpath+'cart.png" border="0"></a></center></td>' + 
    '<td><img src="'+iconpath+'blank_preview.png" border="0"></td></tr></table></td>' +
    '<td id="cart" class="box_cart"></td></tr></table>'
    div_obj.innerHTML =  divhtml;
}

function closegallery () {
	prevopen = 0;
	document.getElementById('simplegallery').style.visibility = "hidden";	
}

function image_loaded() {
	div_obj = document.getElementById('simplegallery')	
    width = document.images.simpleimage.width +320;
    height = document.images.simpleimage.height;
    div_obj.style.width = width + 'px';
    div_obj.style.height = height + 'px';
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	winW = (ns4)? window.innerWidth-16 : document.body.offsetWidth-20;
	winH = (ns4)? window.pageYOffset+20 :  document.body.scrollTop+20;
	offsetleft = (winW-width)/2;
    div_obj.style.left = offsetleft + 'px';
    div_obj.style.top = winH + 'px';
    show_gallery_cart();
	div_obj.style.visibility = "visible";
}

function load_gallery_vars (tmpimgpath, tmpiconpath, tmpimg_arr, tmp_imgname_arr, tmp_imgid_arr) {
	imgpath = tmpimgpath;
	iconpath = tmpiconpath;
	img_arr = tmpimg_arr.split(",");
	imgname_arr = tmp_imgname_arr.split(",");
	imgid_arr = tmp_imgid_arr.split(",");
}

function findpreviousimage(imgurl) {
  previmg = "";
  var len = img_arr.length;
  for (var i = 0; i < len; i++) {
       if( img_arr[i] == imgurl) {
		 if (i == 0) {
			previmg = "";
			previmgname = "";
			previmgid = "";			
		 }
		 else {
			previmg = img_arr[i-1];
			previmgname = imgname_arr[i-1];
			previmgid = imgid_arr[i-1];
		 }
	     return (previmg);
	   } 
    }
    return (previmg);
}
function findnextimage(imgurl) {
  nextimg = ""
  var len = img_arr.length;
  for (var i = 0; i < len; i++) {
       if( img_arr[i] == imgurl) {
		 if (i+1 == len) {
			nextimg = "";
			nextimgname = "";
			nextimgid = "";
		 }
		 else {
			nextimg = img_arr[i+1];
			nextimgname = imgname_arr[i+1];
			nextimgid = imgid_arr[i+1];
		 }
	     return (nextimg);
	   } 
    }
    return (nextimg);
}
function switchimage(imgurl,imgname,imgid){
	prevopen = 0;
	document.getElementById('simplegallery').style.visibility = "hidden";	
	opengallery(imgurl,imgname,imgid);
}
