function openItem(i){
document.getElementById('bigimagediv'+openItemI).style.display='none';
openItemI=i;
document.getElementById('bigimagediv'+openItemI).style.display='';
}
var openItemI=0;
function subscribe(){
var email=document.getElementById('email').value;

makeGetRequest("subscribe.php?email="+email,onSubscribe,null);
}
function onSubscribe(ret,params){


}
function makeGetRequest(url,func,params){
   var http_requestGoods = createRequest();
	if(!http_requestGoods)return;	
      http_requestGoods.onreadystatechange = function() {
	     if (http_requestGoods.readyState == 4&&http_requestGoods.status == 200) {
			//var response  = http_requestGoods.responseXML;
			//do something;
			//alert(http_requestGoods.responseText);

			func(http_requestGoods.responseText,params);
			return false;
			} else {
           //alert('There was a problem with the request.'+this.readyState);

			}
		}
       http_requestGoods.open('GET', url, true);
      http_requestGoods.send(null);
	return false;
   };
  function createRequest(){
var http_requestBasket=false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_requestBasket = new XMLHttpRequest();
         if (http_requestBasket.overrideMimeType) {
            http_requestBasket.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_requestBasket = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_requestBasket = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_requestBasket) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
return http_requestBasket;
}
function openClose(id,scrID){

if(document.getElementById(id).style.display=='none')
	{
	document.getElementById(id).style.display='';
	document.getElementById("closegif").style.display='';
	document.getElementById("opengif").style.display='none';
	document.getElementById("scrollcontainer"+scrID).style.width="446px";
	document.getElementById("rightscrollborder"+scrID).style.display='';
	
	}
else{
	document.getElementById(id).style.display='none';
	document.getElementById("closegif").style.display='none';
	document.getElementById("opengif").style.display='';
	document.getElementById("scrollcontainer"+scrID).style.width="632px";
	document.getElementById("rightscrollborder"+scrID).style.display='none';		
	}
	initScroller(scrID);
}

var scrIDs=new Array();
var ko=new Array();
var scrolldiv=new Array();
var aThumb=new Array();
var scrollableDivHeight=new Array();
var scrollerSpaceHeight=new Array();
var relativePosition=new Array();//0
var scrollActive=new Array();//0
var scrolltimer=new Array();;
var scrollingSpeed=new Array();;
var scrollingSpeedModul=new Array();;
for(i=0;i<scrIDs.length;i++){
	relativePosition[scrIDs[i]]=0;//0
	scrollActive[scrIDs[i]]=0;//0
	scrolltimer[scrIDs[i]]=0;
	scrollingSpeed[scrIDs[i]]=0;
	scrollingSpeedModul[scrIDs[i]]=3;
	}





function moveObject(event,scrID)
{

 var delta = 0; 
	if (!event) event = window.event;  
	 // normalize the delta
    if (event.wheelDelta)
	{
		// IE & Opera
      	delta = event.wheelDelta / 120;
	}
	else if (event.detail) // W3C
	{
		delta = -event.detail / 3;
	}
   //scrolldiv.style.top+=delta;
   var currPos=scrolldiv[scrID].style.top;   
   //calculating the next position of the object
   var old=currPos;
   currPos=parseInt(currPos)+(delta*20);
  moveScroller(currPos,scrID);
   if (event.preventDefault)
        event.preventDefault();
    else
        event.returnValue= false;
    return false;
   
}

function startScroll(s,scrID){
	scrollingSpeed[scrID]=s;
	if(scrollActive)scrolltimer[scrID] = window.setTimeout("scrollOnTimer('"+scrID+"')", 50);
	}
function scrollOnTimer(scrID){
	moveScroller(parseInt(scrolldiv[scrID].style.top)+scrollingSpeed[scrID]*scrollingSpeedModul[scrID],scrID);
	scrolltimer[scrID] = window.setTimeout("scrollOnTimer('"+scrID+"')", 50);
	}
function stopScrollTimer(scrID){
	window.clearTimeout(scrolltimer[scrID]);
	scrolltimer[scrID] = null;
	}
function moveScroller(currPos,scrID){
 if(currPos>0){currPos=0;}
   if(currPos<-(scrolldiv[scrID].offsetHeight-scrollableDivHeight[scrID])){	
	currPos=-(scrolldiv[scrID].offsetHeight-scrollableDivHeight[scrID]);		
	}
   scrolldiv[scrID].style.top=currPos;
   aThumb[scrID].style.top=parseInt(-currPos/ko[scrID] )+"px";
   relativePosition[scrID]=currPos/scrolldiv[scrID].offsetHeight;
 
  // alert(relativePosition);
}
var first=0;
function init(){
if(first==0){


}
first=1;

if(document.getElementById("galleryMenuContent")!=undefined)playNext("im");
for(i=0;i<scrIDs.length;i++){
	scrID=scrIDs[i];
	initScroller(scrID);
	}

}
function initScroller(scrID){
	if(document.getElementById("scroller"+scrID)!=undefined){

		aThumb[scrID] = document.getElementById("scroller"+scrID);
		scrollableDivHeight[scrID]=parseInt(document.getElementById("scrollcontainer"+scrID).style.height);
		scrolldiv[scrID]=document.getElementById("scrollcontent"+scrID);
		//scrolldiv.style.top=0;
		//
		if(scrolldiv[scrID].offsetHeight>=scrollableDivHeight[scrID]){
			scrollActive[scrID]=1;
			scrollerSpaceHeight[scrID]=document.getElementById("scrollerSpace"+scrID).offsetHeight-aThumb[scrID].offsetHeight//scrollableDivHeight-aThumb.offsetHeight;
			
			
			ko[scrID]=(scrolldiv[scrID].offsetHeight-scrollableDivHeight[scrID])/(scrollerSpaceHeight[scrID]);
			
			
			moveScroller(relativePosition*scrolldiv[scrID].offsetHeight,scrID);
			
			if(scrolldiv[scrID].offsetHeight>scrollableDivHeight[scrID]){
				Drag.init(aThumb[scrID], null, 0, 0, 0, scrollerSpaceHeight[scrID]);//else document.getElementById("scroller").style.visibility="hidden";
				if(window.addEventListener) document.getElementById('scrollcontainer'+scrID).addEventListener('DOMMouseScroll', (function(scrID){
return function (evt){
moveObject(evt,scrID);
}
})(scrID),false);
document.getElementById('scrollcontainer'+scrID).onmousewheel = function(event) {moveObject(event,scrID);}
			//for IE/OPERA etc
			//document.getElementById('scrollcontainer'+scrID).onmousewheel = function() {moveObject(scrID);};
				}
			aThumb[scrID].onDrag = function(x, y) {	
			scrolldiv[scrID].style.top=parseInt(y * (-1)*ko[scrID])+"px";
			}
		}
	}
}
var submenuon=0;
var curmenu=0;
