function disableEnterKey(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     

     return (key != 13);
}


function $RF(el, radioGroup) { 

    if($(el).type && $(el).type.toLowerCase() == 'radio') { 

        var radioGroup = $(el).name; 

        var el = $(el).form; 

    } else if ($(el).tagName.toLowerCase() != 'form') { 

        return false; 

    } 

 

    var checked = $(el).getInputs('radio', radioGroup).find( 

        function(re) {return re.checked;} 

    ); 

    return (checked) ? $F(checked) : null; 

}  

function sendemail(url){
	
	

	var dataB = $('contact').serialize(true);
	var formdata = Object.toJSON(dataB);
	var showOnLoad = $('formerrors');
	showOnLoad.hide();
	
	alert(encodeURIComponent(formdata));

	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		  //alert("in here " + url);
		   var json = transport.responseJSON;
		  // alert(json.retrieve);
		  alert(transport.responseText);
			if (200 == transport.status && 1 == json.retrieve)
			{
				
				if (json.success == 1)
				{
					alert(json.message);
					Form.reset('contact');
				}else{
					showOnLoad.innerHTML = json.message;
					showOnLoad.show();
				}
				
				
				
			}else{
				alert("We unable to send your message at this time. Please try again!");
				//showOnLoad.innerHTML = json.message;
				//showOnLoad.show();
			}
			
		}});
}

function orderconfirm(url){
	var data = $('licenseorder').serialize(true);
	var formdata = Object.toJSON(data);
	var error = $('formerrors');
	var error_msg = "";
	var showOnLoad = $('ordeformerrors');
	
	showOnLoad.hide();
	//alert(url);
	if ($('customer').value == "")
	{
		error_msg = "<li>Please enter Your Name</li>";
		
	}

	if ($('customer_email').value == "")
	{
		error_msg = error_msg + "<li>Please enter your 'Email Address'</li>";

	}

	if ($('customer_email_confirm').value == "")
	{
		error_msg = error_msg + "<li>Please enter your 'Confirm Email Address'</li>";

	}

	if ($('licensetype').value == "0")
	{
		error_msg = error_msg + "<li>Please select 'License Type'</li>";

	}
	
	if (error_msg)
	{
		error.innerHTML = error_msg;	
		showOnLoad.show();
		return false;
	}

	//alert(formdata);
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
			if (200 == transport.status && 1 == json.retrieve)
			{
				//process form
				$('licenseorder').submit();
			}else{
				//alert(transport.responseText);
				error.innerHTML = json.message ;	
				showOnLoad.show();
			}
			
		}});
}


function paypal(url){
	var data = $('licenseorderconfirm').serialize(true);
	var formdata = Object.toJSON(data);

	//alert(url);


	//alert(formdata);
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
		   alert(transport.responseText);
			if (200 == transport.status && 1 == json.retrieve)
			{
				//process form
				var retUrl = "<input type=\"hidden\" name=\"return\" value=\"" + json.url + "\">";
				$('ret').innerHTML = retUrl;
				$('paypalform1').submit();
			}else{
				//alert(transport.responseText);
				alert(json.message) ;		
				//showOnLoad.show();
			}
			
		}});
}

function banktransfer(url){
	var data = $('licenseorderconfirm').serialize(true);
	var formdata = Object.toJSON(data);

	//alert(url);


	//alert(formdata);
	new Ajax.Request(url, {method: 'post', parameters: "formData=" + encodeURIComponent(formdata),
		  onSuccess: function(transport) {
		   var json = transport.responseJSON;
		 
			if (200 == transport.status && 1 == json.retrieve)
			{
				//complete order
				//alert (json.url + " - " + json.retrieve)
				window.location = json.url;
			}else{
				//alert(transport.responseText);
				alert(json.message) ;	
				//showOnLoad.show();
			}
			
		}});
}

