<!--
	
	function getCookieVal (offset) {
	  var endstr = document.cookie.indexOf (";", offset);
	  if (endstr == -1)
	    endstr = document.cookie.length;
	  return unescape(document.cookie.substring(offset, endstr));
	}
	
	function FixCookieDate (date) {
	  var base = new Date(0);
	  var skew = base.getTime(); // dawn of (Unix) time - should be 0
	  if (skew > 0)  // Except on the Mac - ahead of its time
	    date.setTime (date.getTime() - skew);
	}
	
	function GetCookie (name) {
	
	  var arg = name + "=";
	  var alen = arg.length;
	  var clen = document.cookie.length;
	  var i = 0;
	  while (i < clen) {
	    var j = i + alen;
	    if (document.cookie.substring(i, j) == arg)
	      return getCookieVal (j);
	    i = document.cookie.indexOf(" ", i) + 1;
	    if (i == 0) break; 
	  }
	  return null;
	}
	
	
	function SetCookie (name,value,expires,path,domain,secure) {
		var today = new Date();
		today.setTime( today.getTime() );
	
		// if the expires variable is set, make the correct expires time, the
		// current script below will set it for x number of days, to make it
		// for hours, delete * 24, for minutes, delete * 60 * 24
		if ( expires == null || expires == 0 ) expires = 1;
		expires = expires * 1000 * 60 * 60 * 24;
		var expires_date = new Date( today.getTime() + (expires) );
	
	  document.cookie = name + "=" + escape (value) +
	    ((expires) ? "; expires=" + expires_date.toGMTString() : "") +
	    ((path) ? "; path=" + path : "") +
	    ((domain) ? "; domain=" + domain : "") +
	    ((secure) ? "; secure" : "");
	    
	    return null;
	}
	
	
	function DeleteCookie (name,path,domain) {
		var ckyDate = new Date;
		ckyDate.setFullYear(ckyDate.getFullYear( ) -10);
		
		  if (GetCookie(name)) {
		    document.cookie = name + "=" +
		      ((path) ? "; path=" + path : "") +
		      ((domain) ? "; domain=" + domain : "") +
		      "; expires=" + ckyDate.toGMTString( ) + ";";
		}
	}


	function checkCookies(domain){
			var urlString = escape(window.document.location.toString());
			
			var cookieValue = GetCookie("devonInternet") || "noValue";
			if (cookieValue == "noValue"){
				//redirect to right page to set cookie and pass in current url
//				passURL(domain+"/global/terms_of_use.aspx?url="+urlString);
var thomsonIndex = urlString.indexOf('phx.corporate-ir.net');
if(thomsonIndex!=(-1))
{
	domain="http://www.devonenergy.com";
}
				passURL(domain+"/TermsOfUse/Pages/terms_of_use.aspx?url="+urlString + "#terms");
			} else {
				//do nothing because cookie is set
			}
	}
	
	function passURL(urlName){
	 	window.location =urlName;
	}
	

	
	function termsOfUseAgree(){
	 	//set cookie for the current domain
	 	SetCookie('devonInternet', 'termsOfUseCookie', 365,'/',null,false);
	 	//redirect to other domain to set the cookie
	 	var urlName = window.document.location.toString();
	 	var varIndex = urlName.indexOf('phx.corporate-ir.net');
	 	var disclaimer = "?disclaimer=yes";
	 	if (varIndex != -1)
		{ 
			disclaimer = "&disclaimer=yes";
		} else {
			disclaimer = "?disclaimer=yes";
		}
	 	
	 	passURL(getVariable(urlName,"url=")+ disclaimer);
	}
	
	
	function termsOfUseCheckCookie(){
			var cookieValue = GetCookie("devonInternet") || "noValue";
			if (cookieValue == "noValue"){
				//do nothing and show page
			} else {
				termsOfUseAgree();
			}	
	}
	
	function checkAndSetCookies(name,value,expires,path,domain,secure, redirectDomain){
		var urlName = window.document.location.toString();
//		var varIndex = urlName.indexOf('/global/terms_of_use.aspx');
		var varIndex = urlName.indexOf('/TermsOfUse/Pages/terms_of_use.aspx');
//		var redirectDomain2 = "http://www.devonenergy.com";
//		var redirectDomain2 = "http://wwwedit.dev.dvn.com";
		var redirectDomain2 = "";
		if (varIndex != -1)
		{ 
			termsOfUseCheckCookie();
		} else {
			
			var varIndex = urlName.indexOf('disclaimer=yes');
			expires = 365;
			if (varIndex != -1)
			{ 
				SetCookie(name, value, expires,path,domain,false);
			} else{
				checkCookies(redirectDomain2);
			}
		}
	

	 	
	}
	
	function ccbnCheckCookies(){
//		checkAndSetCookies('devonInternet', 'termsOfUseCookie', 365,'/',null,false,"http://www.devonenergy.com");	
//		checkAndSetCookies('devonInternet', 'termsOfUseCookie', 365,'/',null,false,"http://wwwedit.dev.dvn.com");	
		checkAndSetCookies('devonInternet', 'termsOfUseCookie', 365,'/',null,false,"");	
	}
	
	function getVariable(urlName, variableName){
		// Create variable is_input to see if there is a ? in the url
		var varIndex = urlName.indexOf('?');
		var varLength = variableName.length;
		//alert(is_input + 5);
		// Check the position of the ? in the url
		if (varIndex != -1)
		{ 

			// Create variable from ? in the url to the end of the string
		//	alert(unescape(urlName.substring(varIndex+1+varLength, urlName.length)));
			return unescape(urlName.substring(varIndex+1+varLength, urlName.length));
		}
		return "/";

	}


// -->

