function isValidEmail(email){

    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/

    if(RegExp.test(email)){

        return true;

    }else{

        return false;

    }

}



function isValidURL(url){

    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;

    if(RegExp.test(url)){

        return true;

    }else{

        return false;

    }

}



function formValidator(){

    var frm = document.sform, error = "";

    if(!isValidEmail(frm.email.value)){

        error += 'Please enter a valid E-mail\n';

    }

    if(!isValidURL(frm.surl.value)){

        error += "Please enter a valid Website!\n";

    }
	if (frm.type.value==""){ 
	
 	   error += "Please select a button style!\n";
		}

    if(error != ""){

        alert(error);

        return false;

    }else{

        return true;

    }

}