// JavaScript Document
function check(){
	
	var filter = new RegExp("[^A-Za-z0-9.\\s]");
	var filter_no = new RegExp("[^0-9-._]");
	
	if(document.aff_frm.aff_username.value == ''){
		alert("Please enter username");
		document.aff_frm.aff_username.focus();
		return false;
	}
	
	if(document.aff_frm.aff_pwd.value == ''){
		alert("Please enter password");
		document.aff_frm.aff_pwd.focus();
		return false;
	}
	if(document.aff_frm.aff_fname.value == ''){
		alert("Please enter name");
		document.aff_frm.aff_fname.focus();
		return false;
	}
	if(filter.test(document.aff_frm.aff_fname.value)){
		alert("Name should only contain alphabets,space");
		document.aff_frm.aff_fname.focus();
		return false;
	}
	/*if(document.aff_frm.aff_company.value == ''){
		alert("Please enter company name");
		document.aff_frm.aff_company.focus();
		return false;
	}*/
	
	if(document.aff_frm.aff_address.value == ''){
		alert("Please enter address");
		document.aff_frm.aff_address.focus();
		return false;
	}
	
	if(document.aff_frm.aff_webadd.value == ''){
		alert("Please enter website address");
		document.aff_frm.aff_webadd.focus();
		return false;
	}
	if(!Validate(document.aff_frm.aff_webadd.value)){
		alert("Please enter valid web address");
		document.aff_frm.aff_webadd.focus();
		return false;
	}
	if(document.aff_frm.aff_emailID.value == ''){
		alert("Please enter email address");
		document.aff_frm.aff_emailID.focus();
		return false;
	}
	if(!checkMail(document.aff_frm.aff_emailID.value)){
		alert("Please enter valid email address");
		document.aff_frm.aff_emailID.focus();
		return false;		
	}
	if(document.aff_frm.aff_Tel_no.value == ''){
		alert("Please enter telephone number");
		document.aff_frm.aff_Tel_no.focus();
		return false;
	}
	if(filter_no.test(document.aff_frm.aff_Tel_no.value)){
		alert("Phone number should only contain numeric and special chracters");
		document.aff_frm.aff_Tel_no.focus();
		return false;
	}
	if(document.aff_frm.aff_mob.value == ''){
		alert("Please enter mobile number");
		document.aff_frm.aff_mob.focus();
		return false;
	}
	if(filter_no.test(document.aff_frm.aff_mob.value)){
		alert("Moblie number should only contain numeric and special chracters");
		document.aff_frm.aff_mob.value.focus();
		return false;
	}
	if(document.aff_frm.payout_amount.value == ''){
		alert("Please enter payout amount");
		document.aff_frm.payout_amount.focus();
		return false;
	}
	if(filter_no.test(document.aff_frm.payout_amount.value)){
		alert("Please enter valid payout amount");
		document.aff_frm.payout_amount.focus();
		return false;
	}
	
	if(document.aff_frm.payout_method[0].checked == true){
		if(document.aff_frm.bank_name.value==''){
			alert("Please enter bank name");
			document.aff_frm.bank_name.focus();
			return false;
		}
		if(document.aff_frm.bank_sort_code.value==''){
			alert("Please enter bank sort code");
			document.aff_frm.bank_sort_code.focus();
			return false;
		}
		if(document.aff_frm.bank_acc_no.value==''){
			alert("Please enter bank account number");
			document.aff_frm.bank_acc_no.focus();
			return false;
		}
		if(document.aff_frm.bank_ref.value==''){
			alert("Please enter bank refrence");
			document.aff_frm.bank_ref.focus();
			return false;
		}
	}
	else if(document.aff_frm.payout_method[1].checked == true){
		if(document.aff_frm.check_payable.value==''){
			alert("Please enter check payable");
			document.aff_frm.check_payable.focus();
			return false;
		}
		if(document.aff_frm.check_post_to.value==''){
			alert("Please enter check posted to.");
			document.aff_frm.check_post_to.focus();
			return false;
		}
	}else{
		if(document.aff_frm.paypal_email.value==''){
			alert("Please enter paypal email address");
			document.aff_frm.paypal_email.focus();
			return false;
		}
		if(!checkMail(document.aff_frm.paypal_email.value)){
			alert("Please enter valid paypal email address");
			document.aff_frm.paypal_email.focus();
			return false;
		}
	}
}

function check_s()
{
	if(document.aff_frm_login.username.value == ''){
		alert("Please enter your username");
		document.aff_frm_login.username.focus();
		return false;
	}
	
	if(document.aff_frm_login.password.value == ''){
		alert("Please enter your password");
		document.aff_frm_login.password.focus();
		return false;
	}
	
	
}

function checkMail(email){
	var x = email;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}
	else {
		return false;
	}
}
function Validate(form) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (v.test(form)) {
        return true;
    }else{
		return false;
	}
} 