// JavaScript Document
function isNumeric(elem){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		elem.focus();
		return false;
	}
}

function checkUsernameAvailability() {
		
		//
 
		if (document.getElementById('phoneNumber').value.length!=10  || !isNumeric(document.getElementById('phoneNumber') ) || 
						document.getElementById('phoneNumber').value.search(/^[01]/) != -1  ){
			alert(document.getElementById('errorNumeric').value);
			document.getElementById('phoneNumber').value='';
			return;	
		}
		//
		
        var phone = eval(document.getElementById('phoneNumber').value);    						
        var area =''; //eval(document.getElementById('AreaCode').value); 
        var lg = document.getElementById('lg').value;        
        var url = '/on/checkUsernameAvailability.jsp?lg='+lg+'&phoneNumber=' + phone +'&AreaCode='+area;
	var loadstatustext="<img src='/on/images/loading.gif' /> <p>"+document.getElementById('req').value+"</p>";
        document.getElementById("clock").innerHTML=loadstatustext;

		
        if (phone!='' && phone!= 'undefined') {
            var oXMLHTTP;
            if (window.ActiveXObject) { // IE
                oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
                                
                if (oXMLHTTP) { 
				
                    oXMLHTTP.open("POST", url, true);  
                    oXMLHTTP.onreadystatechange = function(){						
                        if (oXMLHTTP.readyState == 4 )
                        {
				
                       document.getElementById("clock").innerHTML=oXMLHTTP.responseText;
                        }
                        };

                    
                    oXMLHTTP.send();
                }
            }
            else if (window.XMLHttpRequest) { // Non-IE browsers
                oXMLHTTP = new XMLHttpRequest(); 
                //oXMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

                try {
                    oXMLHTTP.open("POST", url, true);
                
                } catch (e) {
                    alert(e);
                  }  
                
                oXMLHTTP.onreadystatechange = function(){
                        if (oXMLHTTP.readyState == 4 )
                        {
                       document.getElementById("clock").innerHTML=oXMLHTTP.responseText;
                        }
                        };  
                  
                oXMLHTTP.send(null);
            } 
                                        
         
        } else {

            alert('Phone Empty');            
        }  
        
        //init
        //document.getElementById('phoneNumber').value = '';
        //document.getElementById('AreaCode').value ='210';
        
        return;           
}  


function handleEnter(event, i_form) {
 var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
 if (keyCode == 13) {
   i_form.submit();
 }
}

function handleEnter2(event) {

 var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
 if (keyCode == 13) {
   checkUsernameAvailability();
	return;
 }
}

function enterWSC(){
    
    var userField=document.getElementsByName('username');
    var user = '';
    if ( userField.length == 2 )
     user = userField[1].value;
    else user = userField[0].value; 
    var pass=document.getElementById('password').value;
    
    if ( user=='' || pass==''){
        
            alert(document.getElementById('userpassLabel').value);
        
        return;
    }//

    document.wsc.submit()
}