/*this small functions are used on pricing pages */
function hasClass(ele,cls) {
    return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
    if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function setBg(item) {
    document.getElementById("pricing").className = '';
    addClass(document.getElementById("pricing"), "pr_"+item);
}

function win_open(link ) {
    window.open(link, "_blank", "width=800,height=900location=yes,menubar=no,resizable=yes,status=no,toolbar=yes,scrollbars=yes ");
    return false;
}

function show_warning ()
{
   $('#autorouter-warning').show();
   var t= setTimeout("submit_paypal()", 2000);
}

function show_login_form()
{
	$('#login-form').show();
}

function fill_login_form(amount, description)
{
	$('#login-amount').val(amount);
	$('#login-description').val(description);
}

function fill_paypal_form(amount, description)
{
    var amount_parsed = '';
    var vat = '';
    amount_parsed = parseFloat(amount)

    $('#amount').val(amount_parsed);
    //$('#amount').val('0.5');
    $('#item_name').val(description);
    
    vat = (amount_parsed * 20)/100;
    vat = parseFloat(round_float(vat, 2));
    
    $('#tax').val(vat);
    //$('#tax').val('0');

}

function submit_paypal ()
{
     $('#payment').submit();
}

function round_float(x,n){
  if(!parseInt(n))
  	var n=0;
  if(!parseFloat(x))
  	return false;
  return Math.round(x*Math.pow(10,n))/Math.pow(10,n);
}

