<!--
$(document).ready(function() {	
	$.Placeholder.init();
	$('#result').hide();
	$('#convertion_equals').hide();	
	
	$('#conversion_form').validate({
		errorClass:'validate-error',
		errorPlacement: function(error, element) {		
			error.appendTo( element.parent("td").find("div.validate_error") );
		},		
		submitHandler: function(form) {
			convertCurrency();
			return false;
	    },
				
		rules: {
			conversion_amount: { required: true, number:true, min:0},
			currency_from: { required: true},
			currency_to: { required: true, notEqualTo:'#currency_from' }
		},	
		messages: {
			conversion_amount: { required: 'Please enter a conversion amount greater than zero.', number: 'Please enter a conversion amount greater than zero.', min: 'Please enter a conversion amount greater than zero.' },
			currency_from: { required: 'Please select a currency' },
			currency_to: { required: 'Please select a currency', notEqualTo:'From and to currency cannot be the same' }
		}
	});		
	
	jQuery.validator.addMethod("notEqualTo", function(value, element, param) {
		return this.optional(element) || value != $(param).val();
	});
});	


function convertCurrency() {

	var currencyFrom = $('#currency_from').val();
	var currencyTo = $('#currency_to').val();
	var amount = $('#conversion_amount').val();		
	
	var postData = { 'currencyFrom':currencyFrom, 'currencyTo':currencyTo, 'amount':amount  };
	
	// Validate input then calculate currency conversion
	if( currencyFrom != '' && ( currencyTo != '' && currencyFrom != '' ) && ( currencyTo != currencyFrom )){
	
		$.ajax({
			url: "/ajax/currency-converter.php",
			type: "POST",
			data: postData,
			dataType: "json",
			success : function(p){
				
				if( p.conversion != '-1' ) {
					//resultString = p.amount+" "+p.from_country_name+" ("+p.from_currency_alias+") = "+p.conversion+ " "+p.to_country_name+" ("+p.to_currency_alias+")<br />";
					//resultString += "1 "+p.from_country_name+" ("+p.from_currency_alias+") = "+(p.single_conversion)+ " "+p.to_country_name+" ("+p.to_currency_alias+")<br />";	
					//resultString += p.single_conversion_inverse+" "+p.from_country_name+" ("+p.from_currency_alias+") = 1 "+p.to_country_name+" ("+p.to_currency_alias+")";	
					
					
					resultString_from =  "<span class=\"blue\">"+Math.floor(p.amount*100)/100+" "+p.from_currency_alias+"</span><br/>"
					resultString_from += "<p>"+p.from_country_name+"<br/>";
					resultString_from += "1 "+p.from_currency_alias+" = "+Math.floor(p.single_conversion_inverse*100)/100+"<br/>";
					resultString_from += p.to_currency_alias+"</p>";
					
					resultString_to =  "<span class=\"orange\">"+Math.floor(p.conversion*100)/100+ " "+p.to_currency_alias+"</span><br/>";
					resultString_to += "<p>"+p.to_country_name+"<br />";
					resultString_to += "1 "+p.to_currency_alias+" = "+Math.floor(p.single_conversion*100)/100+"<br/>";
					resultString_to += p.to_currency_alias+"</p>";
					
					$('#convertion_equals').show();								
					$('#conversion_result_from').html( resultString_from );
					$('#')
					$('#conversion_result_to').html( resultString_to );
				} else {
					$('#conversion_result').html( 'These has been a problem with your conversion. Please try again' );
				}
			},
			error: function() {
				$('#conversion_result').html( 'These has been a problem with your conversion. Please try again' );
				return false;
			}
			
		});
		
	}else if( currencyFrom === currencyTo && currencyFrom != '' || currencyTo != '' ){
		$('#currency_error').text('* Please select two different countries');
	}else{
		$('#currency_error').text('* Please select Currency From and Currecy To');
	};
	
}
-->

