//var id='';
//var schoolname='';
//var sat='';
//var gpa='';
//var state='';
//var sat = '';
//var no_back = '';


var xmlHttp;
var base_url = "http://collegetreasure.com";



//===============================================================================
function mshowresults_all(tfrm){
   mshowresults('&sat='+tfrm.sat.value + '&gpa='+tfrm.gpa.value + '&state='+tfrm.state.value + '&minority='+tfrm.minority.value);
}
//===============================================================================
function mshowresults(turl)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   turl = turl.replace(/ /,"%20");
   //v(turl);

   var url=base_url + "/" + "index.php?step=get_results&"+turl+"&sid="+Math.random();

   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
//===============================================================================
function showresults(sat,gpa,state)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   var url=base_url + "/" + "index.php?step=get_results&"
   url=url+sat+"&"+gpa+"&"+state
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
//===============================================================================
function showdetails(id,sat,gpa,state, no_back)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   var url=base_url + "/" + "index.php?step=get_details&"
   url=url+no_back+"&"+id+"&"+sat+"&"+gpa+"&"+state
   url=url+"&sid="+Math.random();
   //alert(url);
   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
//===============================================================================
function mshowdetails(turl)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   var url=base_url + "/" + "index.php?step=get_details&"+turl+"&sid="+Math.random();
//+no_back

   //alert(url);
   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
//===============================================================================
function gup( name )
{
   name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
   var regexS = "[\\?&]"+name+"=([^&#]*)";
   var regex = new RegExp( regexS );
   var results = regex.exec( window.location.href );
   if ( results == null )
   return "";
   else
   return results[1];
}
//===============================================================================
function mgup( name )
{
   name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
   var regexS = "[\\?&]"+name+"=([^&#]*)";
   var regex = new RegExp( regexS );
   var results = regex.exec( window.location.href );
   if ( results == null ) {
      return "";
   } else {
      eval("tv = " + name);
      if (tv) {
         return tv;
      } else {
         return results[1];
      }
   }
}
//===============================================================================
function stateChanged()
{
   if (parent.results) {
      tdoc = parent.results.document;
   } else {
      tdoc = document;
   }
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
      tdoc.getElementById("txtTitle").innerHTML=xmlHttp.responseText
   }
   else
   {
      tdoc.getElementById("txtTitle").innerHTML="<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p><center>Searching...<br><img src='images/wait.gif'></center>"
   }
}
//===============================================================================
function stateChangedMy()
{
   /*
   if (parent.results) {
      tdoc = parent.results.document;
   } else {
      tdoc = window.document;
   }
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
      tdoc.getElementById("txtTitle").innerHTML=xmlHttp.responseText
   }
   else
   {
      tdoc.getElementById("txtTitle").innerHTML="<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p><center>Searching...<br><img src='images/wait.gif'></center>"
   }
   */
}
//===============================================================================
function GetXmlHttpObject()
{
   var xmlHttp=null;
   try
   {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
   }
   catch (e)
   {
      //Internet Explorer
      try
      {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
   }
   return xmlHttp;
}
//===============================================================================
//## <MY>
//===============================================================================
function addSchoolToProfile(sid)
{
   if (window.confirm('Add this school to favorites ?') == true) {
      xmlHttp=GetXmlHttpObject();
      url = acc_url + '?step=favorite&substep=addf&sid=' + sid;
      //alert(url);
      xmlHttp.onreadystatechange=stateChangedMy;
      xmlHttp.open("GET", url,true)
      xmlHttp.send(null)
   }
}
//===============================================================================
function addEmailReminder(srid)
{
   if (window.confirm('Add email reminder for this scholarship ?') == true) {
      xmlHttp=GetXmlHttpObject();
      url = acc_url + '?step=favorite&substep=add_sr&srid=' + srid;
      //alert(url);
      xmlHttp.onreadystatechange=stateChangedMy;
      xmlHttp.open("GET", url,true)
      xmlHttp.send(null)
   }
}
//===============================================================================
//## <SCHOOL DETAILES>
//===============================================================================
function wopen(url, name, w, h)
{
   var id = gup('id');
   //window decoration space
   w += 32;
   h += 96;
   //url = url + '?' + 'id=' + id;
   var win = window.open(url,name, 'width=' + w + ', height=' + h + ', ' + 'location=no, menubar=no, ' + 'status=no, toolbar=no, scrollbars=no, resizable=no');
   win.resizeTo(w, h);
   win.focus();
}
//===============================================================================
function mgetparams(id, schoolname, sat, gpa, state)
{
   //var no_back     = gup('no_back');
   //v(id);
   showdetails('id='+id,'sat='+sat,'gpa='+gpa,'state='+state, 'no_back='+no_back);
}
//===============================================================================
function getparams()
{
   //alert(window.location.href);
   var no_back     = gup('no_back');
   var id          = gup('id');
   var sat    = gup('sat');
   var gpa         = gup('gpa');
   var state = gup('state');
   showdetails('id='+id,'sat='+sat,'gpa='+gpa,'state='+state, 'no_back='+no_back);
}
//===============================================================================
function getschoolname()
{
   var schoolname = gup('schoolname');
   document.write(schoolname);
}
//===============================================================================