// JavaScript Documentvar xmlHttp
var objectID = new String
var DocPath = "http://"+location.hostname+location.pathname.replace(/index.php?/,'')
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
				function chkmail(e){				
				var returnval=emailfilter.test(e.value)
				if (returnval==false){					
					document.getElementById('regnow').style.display = 'none';
					document.getElementById('msg').innerHTML='ALERT: Please enter valid email address, this will be your username.';
					document.getElementById('msg').style.display=''
					//e.focus();
								
				}
					else
				{
				document.getElementById('regnow').style.display = '';	
				document.getElementById('msg').innerHTML=''
				}
				return returnval
			}
				
function checkpass(x,y){if (x.value==""){alert (y+" field is required, dont leave it blank.");set_focus(x)}}
					
					function checkme(x,y)
				{
					if (x.value==""){
						document.getElementById('msg').innerHTML= y+" field is required, dont leave it blank."
						document.getElementById('msg').style.display=''
						}
						else{
						document.getElementById('msg').innerHTML=''
						document.getElementById('msg').style.display='none'
						}
					}
					
				function checkmem(i)
					{
					if(i==1001)
						{
						document.regform.specialization.options[0].selected=true
						document.getElementById('spcbox').style.display='none'
						}
					else
						{
							document.getElementById('spcbox').style.display=''
							}

						}

function set_focus(element)
	{
		try{
			setTimeout(element.focus(),100)
		}
			catch(err)
			{
			setTimeout(element.select(),100)
			}
			}
function get_value(id, option)
	{
	xmlHttp=GetXmlHttpObject();
	//xmlHttp=getXMLhttp();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	 objectID=option
	 if(id>=1){
		var url=DocPath+"jscripts/seloc.php";
		url=url+"?cid="+id;
		url=url+"&opt="+option;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);	
	//	alert(url);
	 }
		}

function stateChanged() 
	{
	if (xmlHttp.readyState==4)
		{ 
		list_content(objectID,xmlHttp.responseText )
		//alert(xmlHttp.responseText )
			}
	}

function list_content(obj, array_response)
	{
 var jv = new String
 if (obj=="state")
 	label=obj + "/province"
		else
		label=obj;
	if(obj!="city")
		jv= ' onchange="get_value(this.value, \'city\')';		
		document.getElementById(obj).innerHTML='<select name="'+obj+'"'+jv+'" "><option value="0">Select '+label+'</option>'+array_response+'</select>';
		}

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;}

function getXMLhttp()
	{
	var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp=false;
  }
 }
@else
 xmlhttp=false
 @end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}	
	return 	xmlhttp;
		}

function set_fields(memtype)
	{	
		if(memtype>=2000)
			{ 
				document.searchBx.specialization.style.display='none';
				}
					else
				document.searchBx.specialization.style.display='';	
		}
