	var linkArray = new Array();
	
	function disablelinks(){
	    var objLink = document.links;
	    for(var i=0;i < objLink.length;i++) {
	        if(objLink[i].onclick){
			//linkArray[i] = objLink[i].onclick.toString();
			linkArray[i] = objLink[i].onclick;
				objLink[i].disabled=true;
	            objLink[i].onclick = new Function("return false;");
			}else{
				linkArray[i] = '';
			} 
	    }
	}
	function enablelinks() {
	    var objLink = document.links;
	    for(var i=0;i < objLink.length;i++) {
	        objLink[i].disabled=false;
	        //objLink[i].href=linkArray[i];
	        objLink[i].onclick = linkArray[i];
			//objLink[i].onclick = new Function("switchimage(1,false); return false;");
	    }
	}
	function switchimage(arg,first) {
		arg = parseInt(arg);
		
		var m_eTarget = $("imgHolder");
		var m_tTarget = $("txtHolder");
		m_eTarget.setStyle( { position: 'relative', overflow:'hidden'} );
		if (first != true){
			new Effect.Move(m_eTarget, { x: -75, y: 0, mode: 'relative',duration: .75, transition: Effect.Transitions.sinoidal });
			new Effect.Appear( m_eTarget, { duration: .7, from: 1.0, to: 0.0 } );
		}
		var removeFunc = "switchimageremove(" + arg + ")";
		var addFunc = "switchimageadd(" + arg + ", " + first + ")";
		disablelinks();
		setTimeout(removeFunc, 1000);
		setTimeout(addFunc, 1500);
		setTimeout("enablelinks()", 2500);
	}
	
	function switchimageremove(arg){
		var m_eTarget = $("imgHolder");
		var m_tTarget = $("txtHolder");
		// clear all content of holders.
			while( m_eTarget.hasChildNodes() )
				m_eTarget.removeChild( m_eTarget.firstChild );
			
			while( m_tTarget.hasChildNodes() )
				m_tTarget.removeChild( m_tTarget.firstChild );
			
			//Add text
			var txtHolder = bodyTxt[arg].split(" : ");
			var text1 = document.createTextNode(txtHolder[0]);
			var text2 = document.createElement('br');
			var text3 = document.createTextNode(txtHolder[1]);
			m_tTarget.appendChild(text1);
			m_tTarget.appendChild(text2);
			m_tTarget.appendChild(text3);
	}
	
	function switchimageadd(arg,first){
		var m_eTarget = $("imgHolder");
		var m_tTarget = $("txtHolder");
		//handle image
			var newImg = bodyImg[arg];
			m_eTarget.setStyle( { opacity: '0' } );

			var myA = document.createElement('a');
			myA.setAttribute("href", bodyImgBig[arg]);
			myA.setAttribute("rel", "lightbox");
			myA.setAttribute("title", bodyTxt[arg]);
			$(myA).appendChild( newImg );

			$(m_eTarget).appendChild( myA );
			if(first != true){
				new Effect.Move(m_eTarget, { x: 150, y: 0, mode: 'relative',duration: 0, transition: Effect.Transitions.full });
			}else{
				new Effect.Move(m_eTarget, { x: 75, y: 0, mode: 'relative',duration: 0, transition: Effect.Transitions.full });
			}
			new Effect.Appear( m_eTarget, { duration: .7, from: 0.0, to: 1.0 } );
			new Effect.Move(m_eTarget, { x: -75, y: 0, mode: 'relative',duration: .75, transition: Effect.Transitions.sinoidal });
	}

