	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 value_index = ArgCookie.toLowerCase().indexOf(ArgValueName);
	    var beginstr = value_index + ArgValueName.length + 1; //key offset
	    if (value_index != -1) {
	        var endstr = ArgCookie.toLowerCase().indexOf("&", beginstr);
	        if (endstr == -1) endstr = ArgCookie.length;
		    return ArgCookie.substring(beginstr, endstr);
		}
		return '';
	}
	
	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 += ((ArgCookie.length > 0) ? '&' : '') + 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;
	} 
	
	
