//
//

function setcookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure)
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );

  if ( secure )
        cookie_string += "; secure";

  document.cookie = cookie_string;
}


function getcookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}

function deletecookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}


//Detect IE5.5+
version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}

if ( version >= 5.5 )
{

	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
	function loadXML(xmlFile) 
	{ 
	 xmlDoc.async="false"; 
	 xmlDoc.onreadystatechange=verify; 
	 xmlDoc.load(xmlFile); 
	 xmlObj=xmlDoc.documentElement; 
	}

	function verify() 
	{ 
	 // 0 Object is not initialized 
	 // 1 Loading object is loading data 
	 // 2 Loaded object has loaded data 
	 // 3 Data from object can be worked with 
	 // 4 Object completely initialized 
	 if (xmlDoc.readyState != 4) 
	 { 
	   return false; 
	 } 
	}

}
