function updatestate(country)
{
 if (country.value == '133')
 {
  document.getElementById('americanstate').style.display = "block";
  document.getElementById('foreignstate').style.display = "none";
 }
 else
 {
  document.getElementById('americanstate').style.display = "none";
  document.getElementById('foreignstate').style.display = "block";
 }
}

function getnextlevel(value)
{
 var xmlhttp = false;
 var tosend = '';
 var message = value;
 try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
 catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
 catch (E) { xmlhttp = false; } }
 if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); }
 tosend = "ajax.php";
 params = "action=catlevels&id=" + message;
 xmlhttp.open("POST", tosend, true);
 xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 xmlhttp.setRequestHeader("Content-length", params.length);
 xmlhttp.setRequestHeader("Connection", "close");
 xmlhttp.onreadystatechange=function() 
 {
  if (xmlhttp.readyState==4) 
  {
   var roughresponse = xmlhttp.responseText;
   // ajax.php will return levelid[|||]html and we'll split the array to use
   var rarr = roughresponse.split('[|||]');
   var levelid = rarr[0];
   var response = rarr[1];
   if (response != '')
   {
    var levelboxid = "levelbox" + levelid;
    var start = parseInt(levelid) + 1;
    for (x = start; x < 10; x++)
    {
     var higherlevel = "levelbox" + x;
     try { document.getElementById(higherlevel).innerHTML = ''; }
     catch(error) { }
    }
    document.getElementById(levelboxid).innerHTML = response; 
   }
   else
   {
    for (x = levelid; x < 10; x++)
    {
     var higherlevel = "levelbox" + x;
     try { document.getElementById(higherlevel).innerHTML = ''; }
     catch(error) { }
    }
   }
  }
 }
 xmlhttp.send(params);
}

function toggle(divid, onoff)
{
 if (onoff == 0) document.getElementById(divid).style.display = "none";
 else document.getElementById(divid).style.display = "block";
}

function minmax(divid)
{
 if (document.getElementById(divid).style.display == "none") document.getElementById(divid).style.display = "block";
 else document.getElementById(divid).style.display = "none";
}

function dropmenu(divid)  
{ 
    var ourdiv = document.getElementById(divid); 
    if(ourdiv.style.display == "block") ourdiv.style.display = "none"; 
    else ourdiv.style.display = "block"; 
    return false; 
}

function makecookie(name, value, expires, path, domain, secure) 
{
 var today = new Date();
 today.setTime( today.getTime() );
 if (expires) 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" : "" );
}

function update(msg) 
{
 field = document.commentform.message;
 if (document.selection) 
 {
  field.focus();
  sel = document.selection.createRange();
  sel.text = msg;
 }
 else if (field.selectionStart || field.selectionStart == 0)
 {
  var startPos = field.selectionStart;
  var endPos = field.selectionEnd;
  field.value = field.value.substring(0, startPos) + msg + field.value.substring(endPos, field.value.length);
  }
  else { field.value += msg; }
}

function checkall() 
{
 var boxes = document.getElementsByName('linklist[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('commentlist[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('selection[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('link[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('linkedit[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('linkids[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('cat[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('comment[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('member[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('feed[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('rating[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('attach[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('event[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('quote[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('links[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('categories[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('comments[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('members[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('attachments[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('calendar[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('quotes[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('feeds[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
 var boxes = document.getElementsByName('trader[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = true;
}

function uncheckall() 
{
 var boxes = document.getElementsByName('linklist[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('commentlist[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('selection[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('link[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('linkedit[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('linkids[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('cat[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('comment[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('member[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('feed[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('rating[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('attach[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('event[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('quote[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('links[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('categories[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('comments[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('members[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('attachments[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('calendar[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('quotes[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('feeds[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
 var boxes = document.getElementsByName('trader[]');
 for (i=0; i < boxes.length; i++) boxes[i].checked = false;
}

function counthit(linkid)
{
 var tosend = "http://www.annusurf.net/ajax.php?action=counthit" + escape("&") + "linkid=" + linkid;
 try { xmlhttp3 = new ActiveXObject("Msxml2.XMLHTTP"); }
 catch (e) 
 {
  try { xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (E) { xmlhttp3 = false; }
 }
 if (!xmlhttp3 && typeof XMLHttpRequest!='undefined') { xmlhttp3 = new XMLHttpRequest(); }
 xmlhttp3.open("GET", tosend, true);
 xmlhttp3.send(null);
}

function imageover(ima)
{
 ima.style.borderColor = 'blue';
}

function imageout(ima)
{
 ima.style.borderColor = 'black';
}

var xmlhttp8
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try { xmlhttp8=new ActiveXObject("Msxml2.XMLHTTP") } catch (e) {
try { xmlhttp8=new ActiveXObject("Microsoft.XMLHTTP") } catch (E) { xmlhttp8=false } }
@else
xmlhttp8=false
@end @*/
if (!xmlhttp8 && typeof XMLHttpRequest!='undefined') 
{
 try { xmlhttp8 = new XMLHttpRequest(); }
 catch (e) { xmlhttp8=false }
}

function myXMLHttpRequest() 
{
 var xmlhttplocal;
 try { xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP") } 
 catch (e) { try { xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP") }
 catch (E) { xmlhttplocal=false; }
}

if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') 
{
 try { var xmlhttplocal = new XMLHttpRequest(); }
 catch (e) { var xmlhttplocal=false; alert('couldn\'t create xmlhttp object'); } }
 return(xmlhttplocal);
}

function sndRequest(vote,id_num,ip_num) 
{
 var element = document.getElementById('unit_long'+id_num);
 //new Effect.Fade(element);
 element.innerHTML = '<div style="height: 20px;"><em>Loading ...</em></div>';
 xmlhttp8.open('get', 'http://www.annusurf.net/ajax.php?j='+vote+'&q='+id_num+'&t='+ip_num);
 xmlhttp8.onreadystatechange = handleResponse;
 xmlhttp8.send(null);	
}

function handleResponse() 
{
 if(xmlhttp8.readyState == 4)
 {
  if (xmlhttp8.status == 200)
  {
   var response = xmlhttp8.responseText;
   var update = new Array();
   if(response.indexOf('|') != -1) 
   {
    update = response.split('|');
    changeText(update[0], update[1]);
   }
  }
 }
}

function changeText(div2show, text) 
{
 // Detect Browser
 var IE = (document.all) ? 1 : 0;
 var DOM = 0; 
 if (parseInt(navigator.appVersion) >=5) {DOM=1};
 // Grab the content from the requested "div" and show it in the "container"
 if (DOM) 
 {
  var viewer = document.getElementById(div2show)
  viewer.innerHTML=text
 }
 else if(IE) 
 {
  document.all[div2show].innerHTML=text
 }
}
