function extractCookie(cCookieVal, cName){
	var cReturn;
	if (""==cCookieVal) return "";
	var nStart = cCookieVal.indexOf(cName + "=");
	if (-1==nStart) return "";
	nStart += cName.length + 1;
	var nEnd = cCookieVal.indexOf(";", nStart);
	if(-1==nEnd){
 		nEnd=cCookieVal.length;
	}
	cReturn = cCookieVal.substring(nStart, nEnd)
	return cReturn;
}

function CookieName(){
	var valor=window.document.cookie;
	var galleta=extractCookie(valor, "DomAuthSessId");
	if(galleta==""){
		return 'default';
	}else{
		return galleta;
	
	}
}

function saveCookie(cStoreName, cCookieVal, nSeconds, cDomain, cPath, bSecure){
	var cCooking;
	var dtExpires;
cCooking=cStoreName + "=" + cCookieVal
if (nSeconds){
dtExpires = new Date((new Date()).getTime() + 1000 * nSeconds)
cCooking += ";expires=" + dtExpires.toGMTString();
}
if(cDomain){
cCooking += "; domain=" + cDomain;
}
if (cPath){
cCooking += "; path=" + cPath;
}
if (bSecure) {
cCooking += "; secure" ;
}
document.cookie=cCooking

var galleta=document.cookie;
var nStart = galleta.indexOf(cStoreName + "=");
if (-1==nStart) return "";
nStart += cStoreName.length +1;
var nEnd = galleta.indexOf(";", nStart);
if(-1==nEnd){
nEnd=galleta.length;
}
var filtro=cCookieVal;
var antes=galleta.substring(0, nStart);
var despues=galleta.substring(nEnd,galleta.length);
document.cookie=antes + filtro+ despues;
}


function getCookie(name){
  var cname = name + "=";               
  var dc = document.cookie;             
  if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
      begin += cname.length;       
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    } 
  }
  return null;
}
