	function confirm_delete(message){
		var ans = confirm(message); 
		if(!ans) 
			return false;
		return true;	
	}

	function opacity(id, opacStart, opacEnd, millisec) { 
	    //speed for each frame 
	    var speed = Math.round(millisec / 100); 
	    createCookie('working', 1, 365);
	    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 + "', '"+ opacEnd +"')",(timer * speed)); 
			    timer++; 
			}
	    } else if(opacStart < opacEnd) {
	        for(i = opacStart; i <= opacEnd; i++){
	            setTimeout("changeOpac(" + i + ",'" + id + "', '"+ opacEnd +"')",(timer * speed)); 
	            timer++; 
	        }
	    } 
	} 
	
	//change the opacity for different browsers
	function changeOpac(opacity, id, opacEnd) { 
		//createCookie('working', 1, 365);		        
	    var object = document.getElementById(id).style; 
	    object.opacity = (opacity / 100); 
	    object.MozOpacity = (opacity / 100); 
	    object.KhtmlOpacity = (opacity / 100); 
	    object.filter = "alpha(opacity=" + opacity + ")"; 
	    if(opacity == 0 && opacEnd == 0){
			document.getElementById(id).style.visibility = 'hidden';     	
			//alert(id);
	    }
	    if(opacity == opacEnd){
	    	createCookie('working', 0, 365);
	    	//alert('end');
	    }	
		//createCookie('working', 0, 365);		        
	    
	}

	//Cookies function
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}

	 // PHP-compatible urlencode() for Javascript
	function urlencode(s) {
		s = encodeURIComponent(s);
		return s.replace(/~/g,'%7E').replace(/%20/g,'+');
	}	
	
	

	  function swap(id, images){

		var opened = new Array();

		for(var i=0; i < images.length; i++){

			if(document.getElementById(images[i]).style.opacity!="0" && images[i] != id){

				//opened[i] = images[i];

				var cur_open = images[i];

				break;

			}

		}

		//if( id != current && document.getElementById(id).style.opacity=="0"){

			if(readCookie('working') != 1 && cur_open != id && cur_open != undefined){

			//alert('aa'+readCookie('working'));

			

				document.getElementById(id).style.visibility = 'visible';

				opacity(id , 0, 100, 1000);

				//for(var j = 0; j < opened.length; j++){

					if(cur_open != undefined){

						//opacity(opened[j] , 100, 0, 1000);

						opacity(cur_open , 100, 0, 1000);

					}	

				//}	

			}

		//	else{

		//		alert(readCookie('working'));

		//	}

			

		//}

	  }	
