// JavaScript Document
timeOutImg = "";
timeOutImg2 = "";
var timeOut2 = "";
var ImageClicked = 0;
var next = "";
var currentImg = "";
var currentNo = "";
var nextNo = "";
var bImages = Array();

	function countBigImgs(){
		count=0;
		 for(i=0; i < imgObject.length ; i++){
						if(imgObject[i].id.indexOf("bImg_") > -1)count++;
		 	}
			return count;
		}

	function playImgs(){

			
			imgObject = document.getElementsByTagName("img");
			 for(i=0; i < imgObject.length ; i++){
						 if(imgObject[i].id.indexOf("bImg_") > -1){
							 
								if(imgObject[i].style.display == "block"){currentNo = imgObject[i].id.replace("bImg_",""); break;}
								
							 }

			 }
			currentNo = eval(currentNo);
			 smallImg = "sImg_"+currentNo
			 currentId = "bImg_"+currentNo;
			 //autoHide(currentId);
			
			
			 imgObject[i].style.display = "none";
			 if(document.all) imgObject[i].style.filter = 'Alpha(opacity=0)'; 
			 else imgObject[i].style.opacity = "0" ;
				
			 if(document.all) document.getElementById(smallImg).style.filter = 'Alpha(opacity=50)'; 
			 else document.getElementById(smallImg).style.opacity = ".5" ;
			 
		
			 keepChking(currentNo);
		
			//nextNo = currentNo + 1;
			 nextId = "bImg_"+nextNo;
			 smallImgNext = "sImg_"+nextNo;
			 
			 if( document.getElementById(nextId)){
				 
				 	 next =nextId;
					 document.getElementById(next).style.display = "block";
					 autoShow();
					 
					 if(document.all) document.getElementById(smallImgNext).style.filter = 'Alpha(opacity=100)'; 
					 else document.getElementById(smallImgNext).style.opacity = '1' ;
					
					}
			else {next ="bImg_0"; document.getElementById(next).style.display = "block"; autoShow();
					 smallImgNext = "sImg_0";
				     if(document.all) document.getElementById(smallImgNext).style.filter = 'Alpha(opacity=100)'; 
					 else document.getElementById(smallImgNext).style.opacity = '1' ;

				} 
	}
	
	  function keepChking(curNo){
		  
			 nxtNo = curNo + 1;
			 nxtId = "bImg_"+nxtNo;
			 smallImgNxt = "sImg_"+nxtNo;			 
			 if( nxtNo > countBigImgs()){
				 nextNo =0;
			 }else  if( document.getElementById(nxtId) ){ 
				 nextNo = nxtNo;
			   }else {   keepChking(nxtNo);  }
  
		   
		   }
	
		function autoShow(){

			
			if(document.all){filterV = document.getElementById(next).style.filter;}
				else filterV = document.getElementById(next).style.opacity ;
				filterV = filterV.replace("Alpha","");
				filterV = filterV.replace("alpha","");
				filterV = filterV.replace("(","");
				filterV = filterV.replace(")","");
				filterV = filterV.replace("=","");
				filterV = filterV.replace("opacity","");
				filterV = filterV.replace("Opacity","");
				filterV = eval(filterV);
 			
				if(document.all )filterV = eval(filterV) + 10;
				else filterV = eval(filterV) + 0.10;
			    if(document.all){document.getElementById(next).style.filter = 'Alpha(opacity="'+filterV+'")';}
				else  document.getElementById(next).style.opacity = filterV ;
 
				if(document.all){
							if( eval(filterV) < 100 )timeOut22 = setTimeout("autoShow()" , 100);
							else clearTimeout(timeOut22);
						}else{
								if( eval(filterV) < 1 )timeOut22 = setTimeout("autoShow()" , 10);
								else clearTimeout(timeOut22);
								}
				}
function chkwindowLoad(){
	  
			

			 notYet = -1;
			 imgObject = document.getElementsByTagName("img");

			 for(i=0; i < imgObject.length ; i++){
				 
						 if(imgObject[i].id.indexOf("bImg_") > -1){
							   if(imgObject[i].complete )notYet = 1;
							   else notYet = 0;
							 }
				 	} 
			if(notYet == 1 || notYet == -1  ){timeOutImg2 = setInterval("playImgs()", 5000);}
			else if(notYet == 0){setTimeout("chkwindowLoad()" , 10);}


	}				
	
			function showImg(j , itId){

			
			 document.getElementById("wDivImg").style.display = 'block';
			 document.getElementById("shownImg").src = "images/lightbox-ico-loading.gif";
			document.getElementById("shownImg").style.display = 'none';
			
				ImageClicked = 1;
				clearTimeout(timeOutImg2);
				imgObject = document.getElementsByTagName("img");
							 for(i=0; i < imgObject.length ; i++){
										 if(imgObject[i].id.indexOf("bImg_") > -1){
											 
												if(imgObject[i].style.display == "block"){ break;}
												
											 }
				
							 }
							 
				 
					imgObject[i].style.display = "none";
					currentNo = imgObject[i].id.replace("bImg_","");
					currentNo = eval(currentNo);
			        smallImg = "sImg_"+currentNo
					currentImg = smallImg;
					if(document.all)document.getElementById(smallImg).style.filter = 'Alpha(opacity=50)'; 
					else document.getElementById(smallImg).style.opacity = ".5" ;
			
			 
					if(document.all)imgObject[i].style.filter = 'Alpha(opacity=0)'; 
					else imgObject[i].style.opacity = "0" ;										
					
					next ="bImg_"+j;
					nextSmall ="sImg_"+j;
					
					document.getElementById(next).style.display = "block";
				
 
					if(document.all)document.getElementById(next).style.filter = 'Alpha(opacity=100)'; 
					else document.getElementById(next).style.opacity = 1 ;										
					
					if(document.all) document.getElementById(nextSmall).style.filter = 'Alpha(opacity=100)'; 
					else document.getElementById(nextSmall).style.opacity = 1 ;
					getAjaxProdDetails(itId);
				
					
				}
	function getAjaxProdDetails(prdId){
	
							obj = new AJAX();
							obj.xmlHttp.onreadystatechange=function()
							  {
									if (obj.xmlHttp.readyState==1){ 
									    document.getElementById("detAjax").innerHTML = "Please Wait...";
										 
										}
									if (obj.xmlHttp.readyState==4){  
										  document.getElementById("detAjax").innerHTML = obj.xmlHttp.responseText;
										 
									 	}	 
								}
							url="prod/prodAjax.php?op=getPTxt&pri="+prdId+"&time="+obj.time.getTime();
							obj.xmlHttp.open("GET",url,true);
							obj.xmlHttp.send(null);

		
		
			}	
	reqWidth  = 0;
	reqHeight = 0;
	timeOut3 = "";
	


	function viewLargeImg(imgPath , width , height){
		
					 document.getElementById("wDivImg").style.display = 'block';
					 document.getElementById("shownImg").src = "";
				 document.getElementById("shownImg").style.display = 'none';
					clientWidth  = (document.body.clientWidth / 2) - 150;			
					clientHeight = document.body.clientHeight / 2;			

					wTbl = document.getElementById("imgDivBig");
					wTbl.style.display = "block";
			
					reqWidth  = width;
					reqHeight = height;
					 
					document.getElementById("shownImg").src = imgPath;
				//	chkDivmg();
					openDivInMotion();		
					
					
					wTbl.style.left = clientWidth  + "px";
					wTbl.style.top = clientHeight  + "px";

			}
	function chkDivmg(){
	  
			 notYet = -1;
		     if(document.getElementById("shownImg").complete )notYet = 1;
		     else notYet = 0;
			 if(notYet == 1 || notYet == -1  ){
							 document.getElementById("wDivImg").style.display = 'none';
				 document.getElementById("shownImg").style.display = 'block';	 
	 
				 if(timeOut2 != ""){
					 
					 clearTimeout(timeOut2);
				 }
				 } 
			 else if(notYet == 0)timeOut2 =setTimeout("chkDivmg()" , 100);
			
			}		
	function openDivInMotion(){
	
			wTbl = document.getElementById("imgDivBig");
			 
			currentWidth = wTbl.style.width.replace("px","");
			currentWidth = eval(currentWidth);

			currentHeight = wTbl.style.height.replace("px","");
			currentHeight = eval(currentHeight);
			 
			if( currentWidth < reqWidth){ currentWidth = currentWidth +10;wTbl.style.width = currentWidth + "px"; }
			if( currentHeight < reqHeight){ currentHeight = currentHeight +10;wTbl.style.height = currentHeight + "px"; }
			
			if( currentWidth < reqWidth && currentHeight < reqHeight)timeOut3 = setTimeout("openDivInMotion()",10);
			else {if(timeOut3 != ""){
										
chkDivmg();
						clearTimeout(timeOut3);}
						
						}
			
		}		
	function closeDiv(){
	
	wTbl = document.getElementById("imgDivBig");
	wTbl.style.display = "none";
	wTbl.style.width = "0px";
	wTbl.style.height = "0px";
	
	
	}

	function playAgain(){
		
				//---------------------------------------------------------
			ImageClicked =0;
			currentImg = "";
			document.getElementById("detAjax").innerHTML = "";
			imgObject = document.getElementsByTagName("img");
			 for(i=0; i < imgObject.length ; i++){
						 if(imgObject[i].id.indexOf("bImg_") > -1){
							 
								if(imgObject[i].style.display == "block"){currentNo = imgObject[i].id.replace("bImg_",""); break;}
								
							 }

			 }
			currentNo = eval(currentNo);
			 smallImg = "sImg_"+currentNo
			 currentId = "bImg_"+currentNo;
			 //autoHide(currentId);
			
			
			 imgObject[i].style.display = "none";
			 if(document.all) imgObject[i].style.filter = 'Alpha(opacity=0)'; 
			 else imgObject[i].style.opacity = "0" ;
				
			 if(document.all) document.getElementById(smallImg).style.filter = 'Alpha(opacity=50)'; 
			 else document.getElementById(smallImg).style.opacity = 0.5 ;
			 
			 nextNo = currentNo + 1;
			 nextId = "bImg_"+nextNo;
			 smallImgNext = "sImg_"+nextNo
			 if( document.getElementById(nextId)){
				 	 next =nextId; document.getElementById(next).style.display = "block"; autoShow();
					 if(document.all) document.getElementById(smallImgNext).style.filter = 'Alpha(opacity=100)'; 
					 else document.getElementById(smallImgNext).style.opacity = 1 ;
					
					}
			else {next ="bImg_0"; document.getElementById(next).style.display = "block"; autoShow();
					 smallImgNext = "sImg_0";
				     if(document.all) document.getElementById(smallImgNext).style.filter = 'Alpha(opacity=100)'; 
					 else document.getElementById(smallImgNext).style.opacity = 1 ;

				} 
				
				//-----------------------------------------------------------
				
				timeOutImg2 = setInterval("playImgs()", 5000)
		}
		
function fadOutImage(obj){
				if(ImageClicked == 0){
				if(document.all){obj.style.filter='Alpha(opacity="100")';}
				else obj.style.opacity = '1';
				}
			}
function fadInImage(obj){
	
	 			if(ImageClicked == 0 ){
					if(document.all){obj.style.filter='Alpha(opacity="50")';}
					else obj.style.opacity = '.5';
					}
			
			}
function getThisImg(obj, e){
	
				clickedEl = "";
				if(document.all)clickedEl = event.srcElement.id ;
				else clickedEl = e.target.id ;
				
				if(clickedEl == "" ){
						
							if(document.all)imgNode =obj.childNodes[0] ;
							else imgNode = obj.childNodes[1] ;

							tmpStr = imgNode.getAttribute("onclick");
							tmpStr = String(tmpStr);

							index = tmpStr.indexOf("showImg");
							str2 = "";
							for(i=(index+8) ; i < tmpStr.length ; i++ ){
								if(tmpStr.charAt(i) != ")" && tmpStr.charAt(i) != "}")str2 = str2 + tmpStr.charAt(i);
								}
							 
							currentI = "";
							prodId   = "";
							nextPar = 0;
							for(i=0 ; i < str2.length ; i++ ){
									if(str2.charAt(i) == "," ){ nextPar = 1; i=i+1;}								
									if(nextPar == 0)currentI = currentI + str2.charAt(i);
									else prodId   = prodId  + str2.charAt(i);  								
								}
							showImg(currentI,prodId);
					}
	
			}
