function upload()
{
	var frm = document.uploadFileFormBean;
	var name = frm.name.value;
	var email = frm.email.value;
    var file = frm.file.value;
	var terms = document.getElementById('termsAndConditions').checked;
	
	if ( name == "")
	{
		alert('Please fill your name');
		return;
	}

	if (email == "")
	{
		alert('Please fill your email address');
		return;
	}

	// don't submit if the two emails don't match
	if (!validateEmail(email))
	{
		alert('please enter a valid email address');
		return;
	}
	
	// don't submit if the email is obviously invalid
	//if (file == "")
	//{
	//	alert('Please select the file to upload');
	//	return;
	//}

	if(!terms)
	{
        alert('Please accept terms and conditions');
		return;
	 }

	
	document.uploadFileFormBean.submit();
}

 function validateEmail(emailAddr)
{
     var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
    return (filter.test(emailAddr));
}


function checknumber(amountUSD){

var amount=amountUSD;   

var anum=/(^\d+$)|(^\d+\.\d+$)/;
if (anum.test(amount))
testresult=true
else{ 
testresult=false
}
return (testresult)
} 

function validate()
{
    
	var exchangeRate = 48; // Exchnage Rate for Dollar Rupee Conversion
	var frm = document.frmTransaction; // Payment Form
	var name = frm.name.value; // Customr Name
	var email = frm.email.value; // Customer Email
	//var amountINR = frm.amount.value;  NO NEED FOR THIS
	var refNo = frm.reference_no.value; // Assignment Reference Number
    var address = frm.address.value; // Customer Address
	var city = frm.city.value; // Customer City
	var state = frm.state.value; // Customer State
	var postal_code = frm.postal_code.value; // Customer postal code
	var country = frm.country.value; // Customer Country
	var phone = frm.phone.value; // Customer Phone Number
	var amountUSD = document.getElementById('amountUSD').value;  // USD Amount that customer in entering


	var terms = document.getElementById('termsAndConditions').checked;
	
	
	if (refNo == "")
	{
		alert('Please enter your reference no');
		return;
	} 	

	if (trim(amountUSD)== "")
	{
		alert('Please enter amount to pay');
		return;
	}
   
	if(!checknumber(trim(amountUSD)))
   { 
     alert('Please Enter a valid Amount');
     return; 
   }	
	
	if ( name == "")
	{
		alert('Please fill your name');
		return;
	}

	if (email == "")
	{
		alert('Please fill your email address');
		return;
	}

	// don't submit if the two emails don't match
	if (!validateEmail(email))
	{
		alert('please enter a valid email address');
		return;
	}
	
	// don't submit if the email is obviously invalid
	

if (address == "")
	{
		alert('Please enter Address');
		return;
	}


if (city == "")
	{
		alert('Please enter city');
		return;
	}

if (state == "")
	{
		alert('Please enter state');
		return;
	}



if (postal_code == "")
	{
		alert('Please enter ZIP/Postal Code');
		return;
	}
if (country == "")
	{
		alert('Please enter country');
		return;
	}

if (phone == "")
	{
		alert('Please enter a phone number');
		return;
	}


	if(!terms)
	{
        alert('Please accept terms and conditions');
		return;
	 }

    frm.amount.value = amountUSD*exchangeRate+'';                                                                                                              

	
	document.frmTransaction.submit();
}

function checknumber(num)
{
var anum=/(^\d+$)|(^\d+\.\d+$)/;
if (anum.test(num) )
testresult=true
else{
testresult=false
}
return (testresult)
} 

function trim(str) 
{
        return str.replace(/^\s+|\s+$/g,"");
}

