if( !window.XMLHttpRequest && window.ActiveXObject ) {
 	window.XMLHttpRequest = function() {
  	var a = [ 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.5.0' ],
   		i = a.length; while(i--) {
   			try {
    			return new ActiveXObject( a[i] );
   			} catch (e) { }
  		}
  		return null;
 	};
}

var xmlhttp;
if( window.XMLHttpRequest ) {
 	xmlhttp = new XMLHttpRequest();
}

function log_departure(num, t) {
	if (xmlhttp) {
		xmlhttp.open("GET", "/apply/departure.html?Num=" + num +"&Type=" + t, false);
		xmlhttp.onreadystatechange=function() {
	  		if (xmlhttp.readyState==4) {
				return true;
	  		}
		  	else {
		  		return false;
		  	}
	 	}
	 	xmlhttp.send(null);
	}
	else {
		// come up with some other way of logging this without xmlhttp
		return false;
	}
	return true;
}


// this javascript is used by /apply/index.html
function set_profession() {
    var mn = '';
    var gc = '';
    var pc = '';
    var obj = document.getElementById("frmProf");
    var pick = obj.options[ obj.selectedIndex ];
   	
    switch(pick.text) {
    	case "Cosmetic Surgery":
    		mn = '5348121300406152';
    		pc = 'SB';
    		gc = '36';
    		break;
    	case "Cosmetic Treatments": 
    		mn = '5348121300517388';
    		pc = 'SB';
    		gc = '41';
    		break;	
        case "Dental": 
            mn = '5348120284066412';
            pc = 'SB';
            gc = '00';
            break;
        case "Hearing":
            mn = '5348120280413758';
            pc = 'SB';
            gc = '14';
            break;
        case "Veterinary":
            mn = '5348120280897703';
            pc = 'SB';
            gc = '04';
            break;
        case "Vision":
            mn = '5348120282413772';
            pc = 'TD';
            gc = '00';
            break;
        case "Weight Loss":
            mn = '5348120282801489';
            pc = 'TZ';
            gc = '00';
            break;
		case "Weight Loss Surgery": 
			mn = '5348120282104728';
			pc = 'TL';
			gc = '00';
			break;                
        case "Other":
            mn = '5348120282515212';
            pc = 'SB';
            gc = '00';
            break;
    }
    
    obj = document.getElementById("frmPC");
    obj.value = pc;
    obj = document.getElementById("frmGC");
    obj.value = gc;
    obj = document.getElementById("frmMerc");
    obj.value= mn;
}

function validate_profpick() {
    var obj = document.getElementById("frmProf");
    var pick = obj.options[ obj.selectedIndex ]
    
    if (pick.text != "Select...") {
        var obj2 = document.getElementById("frmMerc");
    	return log_departure(obj2.value, 'Quick');
    }
    alert('Please select an option.');
    return false;
}
