//ENTER KEY HANDLER
function enter_pressed(e){
var keycode;
if (window.event) keycode = window.event.keyCode; 
else if (e) keycode = e.which; 
else return false; 
return (keycode == 13); 
}

//IS NUMBER FUNCTION
function isNumber(field) {
var re = /^[0-9-'.'-',']*$/;
if (!re.test(field.value)) {
field.value = field.value.replace(/[^0-9-'.'-',']/g,"");
}
}

//LOGIN PROCESS
function ajaxLogin() {

new Ajax.Request('stub', {
method:'post',     

parameters: Form.serialize($(document.form_login)) ,

onLoading: document.getElementById('ajaxPanel').innerHTML = '<img src="ajax-loader.gif">',

onSuccess: function(transport){
  var response = transport.responseText || "no response text";
  document.getElementById('ajaxPanel').innerHTML = response;
},     

onFailure: function(){
alert('This is just an Ajax Stub') }   
}); 

}

//Contact - Sales Support
function ajaxContactSalesSupport() {

new Ajax.Request('inc/contacts/sales_support_proc.php', {
method:'post',     

parameters: Form.serialize($(document.frmMail)) ,

onLoading: document.getElementById('divContact').innerHTML = '<img src="images/_global/ajax-loader.gif">',

onSuccess: function(transport){
  var response = transport.responseText || "no response text";
  document.getElementById('divContact').innerHTML = response;
},     

onFailure: function(){
alert('Unable to process contact form.') }   
}); 

}

//Contact - Technical Support
function ajaxContactTechnicalSupport() {

new Ajax.Request('inc/contacts/technical_support_proc.php', {
method:'post',     

parameters: Form.serialize($(document.frmMail)) ,

onLoading: document.getElementById('divContact').innerHTML = '<img src="images/_global/ajax-loader.gif">',

onSuccess: function(transport){
  var response = transport.responseText || "no response text";
  document.getElementById('divContact').innerHTML = response;
},     

onFailure: function(){
alert('Unable to process contact form.') }   
}); 

}

//Contact - Catalog Request
function ajaxContactCatalogRequest() {

new Ajax.Request('inc/contacts/catalog_request_proc.php', {
method:'post',     

parameters: Form.serialize($(document.frmMail)) ,

onLoading: document.getElementById('divContact').innerHTML = '<img src="images/_global/ajax-loader.gif">',

onSuccess: function(transport){
  var response = transport.responseText || "no response text";
  document.getElementById('divContact').innerHTML = response;
},     

onFailure: function(){
alert('Unable to process contact form.') }   
}); 

}

//END AJAX FUNCTIONS