	function createRequestObject() { 
	    var ro; 
	    var browser = navigator.appName; 
	    if(browser == "Microsoft Internet Explorer"){ 
	        ro = new ActiveXObject("Microsoft.XMLHTTP"); 
	    }else{ 
	        ro = new XMLHttpRequest(); 
	    } 
	    return ro; 
	} 	 
	var http = createRequestObject(); 
	var target = "";
	var pageid = "";
	 
	function ReqSend(URL,itarget, sreturn) { 
	    http.open('get', URL, true); 
	    pageid = sreturn;
	    target = itarget;
	    http.onreadystatechange = handleResponse; 
	    http.send(null); 	    
	} 	  
	function handleResponse() 
	{ 
	    if(http.readyState == 4)
	    { 
	        var response = http.responseText; 
	         
	        if (response.length > 0) 
	        { 
 	/*str = str.replace(re,"#"+ myNewVar); */
 	response = response.replace("blah#1",pageid);
	         	document.getElementById(target).innerHTML = response;  
	        }
	    }
	 }
function checkBlank(thisfield) {
	var str=thisfield.name;
	str = str.replace("_"," ");

  if (thisfield.value==null || thisfield.value=="") {
    alert("You must enter the " + str + "!");
    thisfield.focus();
    thisfield.select();
    return false;
  }
  else
  { 
  	return true;
  }
}
 
function ValidateData() {
         var CanSubmit = false;
         var CanSubmit1 = false;
	   var CanSubmit2 = false;
	   var emailID=document.forms[0].email;
		 var inst = document.getElementById('selectinstitution').options[document.getElementById('selectinstitution').selectedIndex].value;

					CanSubmit1 = checkBlank(document.forms[0].firstname);
					if (! CanSubmit1)
						return false;
						
					CanSubmit = checkBlank(document.forms[0].lastname);
					if (! CanSubmit)
						return false;

					CanSubmit2 = isValidEmail(emailID);
					if (!CanSubmit2)
						return false;
					
					if(inst == "None Selected")
					{
						alert("You must must select an Institution!");
						return false;
					}
											
         return (CanSubmit&&CanSubmit1&&CanSubmit2);
    }
	  


function isValidEmail(str) { 
	 if (str.value==null || str.value=="" || str.value.length < 4) 
	 {
	 		alert("The email address can not be empty!");
	 		str.focus();
			str.select();
	 		return false;
	 }
	 else
	 {	 	
		 var email=str.value;
		 email = email.replace(/^\s*|\s*$/g,"");
		 if (email.indexOf(' ')==-1  && 0 < email.indexOf('@') && email.indexOf('@')+1 < email.length) 
		 {
		 	return true;
		 	}
		 else 
		 {
		 		alert ('Invalid email address!');
		 		return false;
		 }
	 }
}

function selectevent(str)
{
	var temp =document.getElementById(str).options[document.getElementById(str).selectedIndex].value;

	if(temp == "Other")
	{
		var elem = document.getElementById('Other123');
		elem.style.display="block";
		document.orderform.otherspce.focus(); 
		document.getElementById('otherspce').focus;
	}
	else
	{
		document.getElementById('otherspce').value='';
		var elem = document.getElementById('Other123');
		elem.style.display="none";
	}
	
	
} 

function selectevent1(str)
{
	var temp =document.getElementById(str).options[document.getElementById(str).selectedIndex].value;

	if(temp == "Other")
	{
		var elem = document.getElementById('inst123a');
		elem.style.display="block";

		var elem = document.getElementById('inst123b');
		elem.style.display="block";
		
		document.orderform.otherinst.focus(); 
		document.getElementById('otherinst').focus;
	}
	else
	{
		document.getElementById('otherinst').value='';

		var elem = document.getElementById('inst123a');
		elem.style.display="none";

		var elem = document.getElementById('inst123b');
		elem.style.display="none";
	}
	
	
} 