	function checkCookie(ArgCookieName)
		{
		var tmp_Cookie = getCookie(ArgCookieName);
		if (tmp_Cookie != null && tmp_Cookie != "")	{
			return true;
			}
		else { 
			return false;
			}
	}
		
	function getCookie(ArgCookieName){//not cookie, the name of cookie	
		if (document.cookie.length > 0) { 
			begin = document.cookie.indexOf(ArgCookieName + "="); 
			if (begin != -1) { 
				begin += ArgCookieName.length+1; 
				end = document.cookie.indexOf(";", begin);
				if (end == -1) end = document.cookie.length;
					return document.cookie.substring(begin, end);	
				}
			}
	}
	
	function setCookie(ArgCookieName, ArgCookie){//Name first, Content Second
		var exdate=new Date();
		exdate.setDate(exdate.getDate() + 365);		
		document.cookie =  ArgCookieName + '=' + ArgCookie + ";expires=" + exdate.toGMTString() + ";path=/";	
	}
	
	function getCookieValue(ArgCookie, ArgValueName) {//get value from cookie		
		var beginstr = ArgCookie.toLowerCase().indexOf(ArgValueName) + ArgValueName.length + 1;//key offset
		var endstr = ArgCookie.toLowerCase().indexOf ("&", beginstr);
		if (endstr == -1) {
			endstr = ArgCookie.length; 			
			}			
		return ArgCookie.substring(beginstr, endstr);  
	}
	
	function replaceCookieValue(ArgCookie, ArgValueName, ArgValue) {  	
		var tmp_Cookie = ArgCookie.toLowerCase();
		var tmp_CookieValues = tmp_Cookie.split('&'); 		
		for(i = 0; i < tmp_CookieValues.length; i++){
			var tmp_ValueObject = tmp_CookieValues[i].split('=');						
			if (tmp_ValueObject[0].toLowerCase() == ArgValueName.toLowerCase()) {//if exists Cookie value						
				tmp_ValueObject[1] = ArgValue;//Change Cookie Value											
				return tmp_Cookie.split(tmp_CookieValues[i]).join(tmp_ValueObject.join('='));
				}							
		}		
		return ArgCookie += ArgValueName+'='+ArgValue;
	}	
	
	function delSearchCookie(NameOfCookie){
		var c = "";
		c += NameOfCookie + "=";
		c += "; path=/";
		var caducidad = new Date(1970, 1, 1, 0, 0, 0);
		c += "; expires=" + caducidad.toGMTString();
		document.cookie = c;
	} 
	
	