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;
}

function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}


function getCookieDoc(name,doccookie){
  var cname = name + "=";               
  //var dc = document.cookie; 
var dc=doccookie            
  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;
}



function expira()
{
var fexp=new Date("December 31, 2013 23:59:59");
var mytime=((fexp.getTime())/1000);
return mytime;
}