function isNumberKey(evt)
{
       var charCode = (evt.which) ? evt.which : event.keyCode
       if (charCode > 31 && (charCode < 48 || charCode > 57))
          return false;

       return true;
}
function isNumberAlphaKey(evt)
{
       var charCode = (evt.which) ? evt.which : event.keyCode
       
       if (((charCode>=65 && charCode<=90) ||(charCode>=97 && charCode<=122)|| (charCode==32)|| (charCode>=48 && charCode<=57)) || charCode==8)
       //if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91)) 
    		       return true;
       return false;
}
function processChangeField(step,field,target) {
	try {
		var url = "";
		var responsemsg = "";
		var valuepost = "";
		var target2= "";
		if (target.indexOf(',') !=-1){
			var splttarget = target.split(",");
			target = splttarget[0];
			target2 = splttarget[1];
			if (target2 != ""){
				processChangeField("","",target2);
			}
		}	
		if (field == "") {
			url = "/security/warranty_ui.jsp?loadajax=" + step ;
		}else{
			url = "/security/warranty_ui.jsp?loadajax=" + step + "&values=" + document.getElementsByName(field).item(0).value ;
		}
		if (step.indexOf('getprodmodel') != -1){
			if (step.indexOf('&') != -1)
				processChangeField("prefix&"+step.split("&")[1],field,"aPrefix");
			else
				processChangeField("prefix",field,"aPrefix");
		}
		var varAjax = new Ajax(url);
		varAjax.setMethod('POST');
		varAjax.setAsynchronous(true);
		varAjax.setReturnXml(false);
		varAjax.setAwaiting( function() {
			// code your stuffs here
			document.getElementById(target).innerHTML = "<span align=center><img src='/images/ajax-loader.gif'>Loading.. Please wait</span>";
			});
		varAjax.setSuccess( function(varResponse) {
			// code your stuffs here
				document.getElementById(target).innerHTML = varResponse;
				//return varResponse;
			//responsemsg = varResponse;
			
			//alert(responsemsg);
			});
		varAjax.setFail( function(varException) {
			// code your stuffs here
			//alert(varResponse);
				});
		var exs = varAjax.run();
		
	} catch (e) {
		alert(e);
	}
}
function onBack(step) {
	document.submitForm.step.value=step;
	document.submitForm.submit();
}
