function slide(st,im){
 var ob=document.getElementById('img');
 ob.src="images/bans/"+im+".jpg";
}
function dimOff(){
    document.getElementById("darkLayer").style.display = "none";
}
function dimOn(){
    document.getElementById("darkLayer").style.display = "block";
}

function SlideShow(pth,id,p){
 var obj = document.getElementById('slideshow');
 var obj_cont = document.getElementById('slideshow_cont');
     if(obj_cont.style.display == "none") { 
       obj_cont.style.display = "block"; 
       if(pth=="local")obj.src="slideshow.php?im="+id+"&p="+p; 
       else obj.src=pth+"/slideshow.php?im="+id+"&p="+p; 
       dimOn();                                          
     } else {obj_cont.style.display = "none"; dimOff();}
}

function SlideShow2(pth,id,p){
 var obj = document.getElementById('slideshow');
 var obj_cont = document.getElementById('slideshow_cont');
     if(obj_cont.style.display == "none") { 
       obj_cont.style.display = "block"; 
       if(pth=="local")obj.src="slideshow2.php?im="+id+"&p="+p; 
       else obj.src=pth+"/slideshow2.php?im="+id+"&p="+p; 
       dimOn();                                          
     } else {obj_cont.style.display = "none"; dimOff();}
}

function view_jpg(jpg_url, title_str)
{
html_src = "<html><title>" + title_str + "</title><style>body{margin:5px 5px 5px 5px}</style><body onBlur='top.close()'><center><img src='images/catalog/"+ jpg_url +"' border=0 name=view_jpg onLoad='window.resizeTo(document.view_jpg.width+25,document.view_jpg.height+90)' onClick='self.close()'></center></body></html>";
popup_win=window.open('','','scrollbars=no,toolbar=no,width=1,height=1');
popup_win.document.open();
popup_win.document.write(html_src);
popup_win.document.close();
}

function QtyUpdate(ob,quantity,ctrl){
var digits="0123456789";
var resp="The quantity field must be digital higher 0!";
if(document.getElementById(ctrl).value == 0){alert(resp);document.getElementById(ctrl).value=1;return false;}
for (var i=0;i<document.getElementById(ctrl).value.length;i++){
 temp=document.getElementById(ctrl).value.substring(i,i+1);

 if (digits.indexOf(temp)==-1){
     alert(resp);
     document.getElementById(ctrl).value=1;
     return false;
   }
}
 var wl = Get_Cookie("wishlist");
 temp1 = wl.split(";");
 wl="";
 for(j=0;j<temp1.length-1;j++){
    temp2 = temp1[j].split(":");
    if(temp2[0]!=ob) wl=wl+temp1[j]+";";
    else             wl=wl+ob+":"+quantity+";";
 }
 Set_Cookie("wishlist",wl,30);
 document.location='checkout-catalog.php';
}

function DeleteItem(ob){
 var wl = Get_Cookie("wishlist");
 temp1 = wl.split(";");
 wl="";
 for(j=0;j<temp1.length-1;j++){
    temp2 = temp1[j].split(":");
    if(temp2[0]!=ob) wl=wl+temp1[j]+";";
 }
 Set_Cookie("wishlist",wl,30);
 document.location='checkout-catalog.php';
}

function Added(){
document.getElementById('Added').style.display='block';
opacity('Added',100,0,3000);
}

function opacity(id, opacStart, opacEnd, millisec) { 
if(opacStart == 0) changeOpac(0, id);
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var my_object = document.getElementById(id).style; 
    my_object.opacity = (opacity / 100); 
    my_object.MozOpacity = (opacity / 100); 
    my_object.KhtmlOpacity = (opacity / 100); 
    my_object.filter = "alpha(opacity=" + opacity + ")"; 
} 


function AddToCart(ob){
var digits="0123456789";
var resp="The quantity field must be digital higher 0!";
if(document.getElementById('qty').value == 0){alert(resp);return false;}
for (var i=0;i<document.getElementById('qty').value.length;i++){
 temp=document.getElementById('qty').value.substring(i,i+1);

 if (digits.indexOf(temp)==-1){
     alert(resp);
     document.getElementById('qty').value=1;
     return false;
   }
}

if(ob != ""){
 var ob1 = ob+':'+document.getElementById('qty').value+ ";";
 ob_=ob;
 ob = ob+':';
 var old=Get_Cookie('wishlist');

 if(old==null || old=="")Set_Cookie('wishlist',ob1,30); 
 else {

   if(old.indexOf(ob) == -1) {Set_Cookie('wishlist',old+ob1,30);}
   else   {Adding(ob_,document.getElementById('qty').value);}
 }
 document.getElementById('cart').contentWindow.location.reload(true);
}
}

function Adding(ob,quantity){
var wl = Get_Cookie("wishlist");
 temp1 = wl.split(";");
 wl="";
 for(j=0;j<temp1.length-1;j++){
    temp2 = temp1[j].split(":");
    
    if(temp2[0]!=ob) {wl=wl+temp1[j]+";";}
    else             {wl=wl+ob+":"+(temp2[1]*1+quantity*1)+";";}
 }
Set_Cookie("wishlist",wl,30);
}
