function newAjax() {
     try{
           req = new XMLHttpRequest();
      }
      catch (e){
          try{
               req = new ActiveXObject("Msxml2.XMLHTTP");
          } 
          catch (e){
             try{
                 req = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (failed){
                req = null;
            }
         }  
      }
	  return req;
}

function newAjaxRequest(url,container) {
	var ret;
	loadGFX=document.getElementById('loading');
	loadGFX.style.visibility='visible';	
	req=newAjax();
	req.open("GET", url, true);
	  req.onreadystatechange = function(){            
		  switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				//alert(req.responseText);
				document.getElementById(container).innerHTML=req.responseText;
				loadGFX.style.visibility='hidden';				
			}
			break;
	
			default:
				return false;
			break;     
		} 
	  };
	 req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	 req.send(null);
}

function doBild(url) {
	loadGFX=document.getElementById('loading');
	loadGFX.style.visibility='visible';	
	var ret;
	req=newAjax();
	req.open("GET", url, true);
	  req.onreadystatechange = function(){            
		  switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				ret= req.responseText;
				rt=ret.split('#');
				showBild(rt[0],rt[1],rt[2]);	
				loadGFX.style.visibility='hidden';
			}
			break;
	
			default:
				return false;
			break;     
		} 
	  };
	 req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	 req.send(null);
}

function nextSet(ID,firstID,lastID) {
	pSN=	document.getElementById('pfeilSetNEXT');
	pSP=	document.getElementById('pfeilSetPREV');		
	url='/ajax_nextSet.php?ID='+ID;
	IDnext=ID-1;
	if(IDnext<firstID) IDnext=lastID;	
	response=newAjaxRequest(url,'thumbsINHALT');
	pSN.href="Javascript:nextSet("+IDnext+","+firstID+","+lastID+")";
	pSP.href="Javascript:prevSet("+IDnext+","+firstID+","+lastID+")";	
}

function prevSet(ID,firstID,lastID) {
	pSN=	document.getElementById('pfeilSetNEXT');
	pSP=	document.getElementById('pfeilSetPREV');		
	IDnext=ID;
	if(IDnext>=lastID) { IDnext=firstID; }
	IDnext++;	
	url='/ajax_prevSet.php?ID='+ID+'&lastID='+lastID;
	response=newAjaxRequest(url,'thumbsINHALT');
	pSN.href="Javascript:nextSet("+IDnext+","+firstID+","+lastID+")";
	pSP.href="Javascript:prevSet("+IDnext+","+firstID+","+lastID+")";	
}

function nextBild(ID) {
	url='/ajax_nextBild.php?ID='+ID;	
	doBild(url);		
}

function prevBild(ID) {
	url='/ajax_prevBild.php?ID='+ID;	
	doBild(url);
}

function setBildBG(id,modus) {
	bg=document.getElementById(id);
	if(modus==1) {
		//Background HOVER
		bg.style.backgroundImage="url(/pics/picofday/galerie/bg_thumbs2.gif)";
	}
	else {
		//Background OUT
		bg.style.backgroundImage="url(/pics/picofday/galerie/bg_thumbs.gif)";
	}
}

function setBild(id,bild) {
	b=document.getElementById(id);
	b.src=bild;
}


function showBild(bildTN,bildBIG,ID) {
	b=document.getElementById('vorschauBild');
	lnk=document.getElementById('vollbild');
	lnk2=document.getElementById('vollbildBild');	
	pP=	document.getElementById('pfeilPREV');
	pN=	document.getElementById('pfeilNEXT');	
	b.src="/pics/picofday/SMALL/"+bildTN;
	//Vollbildlink ändern
	lnk.href="Javascript:getVollbild('/pics/picofday/BIG/"+bildBIG+"')";
	lnk2.href="Javascript:getVollbild('/pics/picofday/BIG/"+bildBIG+"')";	
	pP.href="Javascript:prevBild("+ID+")";
	pN.href="Javascript:nextBild("+ID+")";	
}

function getVollbild(bild) {
	url="http://www.wissen-news.de/showVollbild.php?ID="+bild;
	window.open(url,"vollbild","width=840, height=640 scrollbars=auto");
}
