	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 check_address(thevalue){
		if(thevalue){
			document.getElementById('ship_protector').style.display = 'block';
			document.getElementById('send_addr_det').style.opacity = '.40';
			document.getElementById('send_addr_det').style.MozOpacity= '.40';
			document.getElementById('send_addr_det').style.KhtmlOpacity='.40';
			document.getElementById('send_addr_det').style.filter= 'alpha(opacity=40)';	
			document.getElementById('count_sel').disabled=true;			
		}
		else{
			document.getElementById('ship_protector').style.display = 'none';
			document.getElementById('send_addr_det').style.opacity = '.99';
			document.getElementById('send_addr_det').style.MozOpacity= '.99';
			document.getElementById('send_addr_det').style.KhtmlOpacity='.99';
			document.getElementById('send_addr_det').style.filter= 'alpha(opacity=99)';
			document.getElementById('count_sel').disabled=false;								
		}
	}	