// JavaScript Document
function check(){
	
	var filter = new RegExp("[^A-Za-z0-9.\\s]");
	var filter_no = new RegExp("[^0-9-._]");
	
	if(document.swap_link.link_name.value == ''){
		alert("Please enter link name");
		document.swap_link.link_name.focus();
		return false;
	}
	if(filter.test(document.swap_link.link_name.value)){
		alert("Link name should only contain alphabets,space");
		document.swap_link.link_name.focus();
		return false;
	}
	
	if(document.swap_link.link_email.value == ''){
		alert("Please enter email adderss");
		document.swap_link.link_email.focus();
		return false;
	}
	if(!checkMail(document.swap_link.link_email.value)){
		alert("Please enter valid email address");
		document.swap_link.link_email.focus();
		return false;		
	}
	if(document.swap_link.link_title.value == ''){
		alert("Please enter link title");
		document.swap_link.link_title.focus();
		return false;
	}
	
	if(document.swap_link.link_desc.value == ''){
		alert("Please enter link description");
		document.swap_link.link_desc.focus();
		return false;
	}
	
	if(document.swap_link.link_url.value == ''){
		alert("Please enter link URL");
		document.swap_link.link_url.focus();
		return false;
	}
	if(!Validate(document.swap_link.link_url.value)){
		alert("Please enter valid link URL");
		document.swap_link.link_url.focus();
		return false;
	}
	if(document.swap_link.page_url.value == ''){
		alert("Please enter page URL");
		document.swap_link.page_url.focus();
		return false;
	}
	if(!Validate(document.swap_link.page_url.value)){
		alert("Please enter valid link page URL");
		document.swap_link.page_url.focus();
		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;
	}
} 

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;
	}
}