function getRadio(radio_name) {
   var oRadio = radio_name;
   for(var i = 0; i < oRadio.length; i++) {
      if(oRadio[i].checked) {
         return oRadio[i].value;
      }
   }
}

function process_form(form) {
   var orgData = form.school_id[form.school_id.selectedIndex].text.split(" - ");
   var orgName = orgData[0];
   var cityState = orgData[1].split(", ")
   var city = cityState[0];
   var state = cityState[1];
   alert("Name: "+form.first_name.value+" "+form.last_name.value+"\nPhone: "+form.phone.value+"\nEmail: "+form.email.value+"\nJob Title: "+form.title.value+"\nSchool: "+orgName+city+state+"\nSchool Type: "+getRadio(form.school_type));
}

function get_schools(orgcode, geocode, orgtype, city) {
   if(geocode) {
      geoCode = geocode;
      geocode = ":geoCode="+geocode;
   }
   $.get("business_systems/proxy_xml.php?service=listOrganizations&params=orgName=["+orgcode+"]"+geocode+":orgType="+orgtype, function(data){
      var count = 0;
      $(data).find('organization').each(function(){
         count++;
      });
 
         var container = $("#schools");
         container.html('<label>School</label> <select id="Company" size="6" onChange="this.size=1;" class="validate[required]"><option value="">---School Not Listed---</option></select>');
         var select = $("#Company");
         $(data).find('organization').each(function(){
            var orgId = $(this).find('orgid').text();
            var orgName = $(this).find('orgname').text();
            var orgCode = $(this).find('orgcode').text();
            var orgCity = $(this).find('orgcity').text();
            select.append('<option value='+orgCode+'>'+orgName+' - '+orgCity+', '+geoCode+'</option>');
         });
   });
}

function get_trial(org) {
   $.get("business_systems/proxy_xml.php?service=createFreeTrial&params=orgCode="+org+":productId=1", function(data){
      $(data).find('createfreetrial').each(function(){
         var statuscode = $(this).find('statuscode').text();
         var description = $(this).find('description').text();
         var username = $(this).find('username').text();
         var freetrialenddate = $(this).find('freetrialenddate').text();
         switch(statuscode) {
            case "0":
               alert("Free Trial Created\n\nUsername:"+username+"\nPassword: freetrial\n\nExpiration Date: "+freetrialenddate);
               break;
            case "1":
               alert("Free Trial Already In Progress\n\nUsername:"+username+"\nPassword: freetrial\n\nExpiration Date: "+freetrialenddate);
               break;
            case "2":
               alert("netTrekker Subscription Exists\n\nPlease contact your netTrekker Customer Success Specialist");
               break;
            case "3":
               alert("Organization Does Not Exist");
               break;
            case "4":
               alert("Organization does not have any subscriptions but active user exist");
               break;
            case "5":
               alert("Organization does not have any subscriptions and no active user exist");
               break;
         }
      });
   });
}

function get_sod() {
   $.get("business_systems/blog_xml.php?feed=siteoftheday", function(data) {
	  $(data).find('item').each(function() {
		 var sod = $(this).find('title').text();
		 var alink = $(this).find('link').text();
         var container = $("#sod");
		 container.html('<a href="'+alink+'">' +sod+ '</a>');
		 });
	 });
}

function shorten() {;
	$.get("business_systems/bit.ly_xml.php?feed="+document.longurl.value, function(data){
           var tinyurl = $(data).find('shortUrl').text();
           location = "http://www.twitter.com/?status=#nettrekker "+tinyurl;
        });
}
