//*******************************************************************//
function validateInput(obj,inputType)
{
	switch(inputType)
	{	
		case 'password':{
			if(!(event.keyCode >=48 && event.keyCode <= 57) && !(event.keyCode >=65 && event.keyCode <= 90)  && !(event.keyCode >=97 && event.keyCode <= 122)) event.returnValue = false;
			break;
		}
		case 'digits':{
			if(!(event.keyCode >=48 && event.keyCode <= 57)) event.returnValue = false;
		 	break;
		}
		case 'number':{
			//alert(event.keyCode)
			if(!(event.keyCode >=48 && event.keyCode <= 57 || event.keyCode==46)) event.returnValue = false;
		 	break;
		}																
		case 'phone':{
			if(!(event.keyCode >=48 && event.keyCode <= 57) && event.keyCode!=45) event.returnValue = false;
			break;
	  	}
		case 'email':{
			// alert(event.keyCode)
			if(event.keyCode!=45 && event.keyCode!=46 && event.keyCode!=95 && event.keyCode!=64 && !( event.keyCode >=48 && event.keyCode <= 57) && !(event.keyCode >=65 && event.keyCode <= 90)  && !(event.keyCode >=97 && event.keyCode <= 122)) event.returnValue = false;
			break;
		}
		case 'phoneMask':{
			//alert(event.keyCode)
			if(!(event.keyCode >=48 && event.keyCode <= 57)){
				event.returnValue = false;
			}
			else
			{
				var selTextLength=0;
				var txt=new String();

				if (document.getSelection)
					txt = document.getSelection();
				else
					txt = document.selection.createRange().text;
				
				selTextLength=txt.length;
				
				var s1=new String(obj.value);
				if(s1.length==3 || s1.length==7){
					obj.value=s1+'-';
				}
				if(s1.length==12+selTextLength) event.returnValue = false;
			}
		 	break;
		}
	}
}
// check numeric input (onKeyUp & onKeyDown). Get element for checking
function checkNum (el) {
    if (el.value == "") return;
    var sVal = new String(el.value);
    if (sVal.match (".[0-9]{5}") == null) {
        var sNumeric = sChar = "", i;
        for (i=0;i<sVal.length;i++) {
            sChar = sVal.substr (i,1);
            if (!isNaN (sChar) && (sChar != " ")) sNumeric = sNumeric + sChar;
        }
        sVal = "";
        for (i=0;i<sNumeric.length;i++) {
            sVal = sVal + sNumeric.substr (i,1)
        }
    }
    if (sVal != el.value) el.value = sVal;
}
