$(document).ready(function(){
    $(document).keydown(function(event){
  	if(event.keyCode==13){
                document.getElementById("gosearch").click();
                return false;
        }
    });
});


/*show the USA and all Campus Info*/
function locationmap(){
    
    if (GBrowserIsCompatible()) {
	    map = new GMap2(document.getElementById("map"));
	    map.addControl(new GSmallMapControl());
	    map.addControl(new GMapTypeControl());
	    var point = new GLatLng(42,-99);
	    map.setCenter(point, 3);
	}			
    
    var len = campusArr.length;
    for(var i=0;i<len;++i){
    	var addr = campusArr[i];
    	var address1_str = addr.address1;
    	if(address1_str.length>30){
    		address1_str = address1_str.substring(0,30);
    	}
    	var point2 = new GLatLng(addr.latitude,addr.longitude);
    	
    	var html = '<div style="height:60px">'+addr.campusName+'<br>';
	  		html += address1_str + '<br>';
	  		html += addr.city + ', ';
		    html += addr.state + ' ';
			html += addr.zipcode + '<br>';
	  		html += '<a href="'+addr.campusUrl+'" target="_blank">View Location Details</a></div>';
	  	map.addOverlay(createMarker(point2,icon,html));
    }
    var point2 = new GLatLng('51.055149','-114.062438');
    var html = '<div style="height:60px">Calgary Campus<br>';
    html += '2700 3rd Ave. SE<br>';
    html += 'Calgary, Alberta<br>';
    html += 'T2A 7W4<br>';
	html += '<a href="http://www.devry.ca" target="_blank">View Location Details</a></div>';
	map.addOverlay(createMarker(point2,icon,html));
}

/*search campus according state*/
    function searchState2(){
		var stateselect = $("#locationselect option:selected");
		var stateName = stateselect.attr("value");
		var stateUrl = stateselect.attr("stateUrl");
    	var zipcode = $("#zipcode").attr("value");
   		var zippatrn=/^[0-9]{5}$/;
    	var error = "";
    	var trackingStr = 'DeVry.edu: Search Results';
    	if(stateName==''){
    		if(Trim(zipcode)=='Enter US ZIP'||Trim(zipcode)==''){
    			error = "Please enter U.S. Zip or select a state.";
    		}else{
    			if (!zippatrn.exec(zipcode)){
    				//error = "please enter a right zipcode";
    				error = "Please check U.S. ZIP code. Use 5 digits without spaces.";
    			}else{
    				$("#error_msg").html("");
    				trackingStr = 'DeVry.edu: Zipcode Search ='+ zipcode;
    				dcsMultiTrack('DCS.dcsuri', trackingStr, 'WT.ti', trackingStr);
    				window.location = "locationZipcode.jsp?Zipcode=" + zipcode;
    				return false;
    			}
    		}
    	}else{
    		if(Trim(zipcode)!='Enter US ZIP'&&Trim(zipcode)!=''){
    			error = "Please enter either U.S. ZIP code, or select a state.";
    		}else{
    			trackingStr = 'DeVry.edu: State Search ='+ stateName;
    			dcsMultiTrack('DCS.dcsuri', trackingStr, 'WT.ti', trackingStr);
    			window.location = stateUrl;
    			return false;
    		}
    	}
    	$("#error_msg").html(error);
	}
