
function Validate_Form_reviews(fname)
{
	if(Validate_AddUser_Title(fname) &&
 	Validate_AddUser_Type(fname) &&
 	Validate_AddUser_Description(fname) &&
 	true){
 		return alert("Thank you for your feedback, your message has been submitted to the site administrator. ");
	}else{
		return false;
	}
 
}

function Validate_Form_competition(fname)
{
	
	if(Validate_AddUser_Title(fname) &&
	Validate_AddUser_Url(fname) &&
	Validate_AddUser_Email(fname) &&
	Validate_AddUser_Language(fname) &&
	Validate_AddUser_Type(fname) &&
 	Validate_AddUser_SubType(fname) &&
 	Validate_AddUser_Open(fname) &&
 	Validate_AddUser_Fee(fname) &&
 	Validate_AddUser_Rdate1(fname) &&
 	Validate_AddUser_Sdate1(fname) &&
// 	Validate_AddUser_Rdate2(fname) &&
//	Validate_AddUser_Sdate2(fname) &&
 	Validate_AddUser_Prices(fname) &&
 	Validate_AddUser_Description(fname) &&
	true){
		return alert("Thank you for your feedback, your message has been submitted to the site administrator. ");
	}else{
		return false;
	}
 
}

function Validate_Form_contactus(fname)
{
	return Validate_AddUser_Name(fname)&&
	Validate_AddUser_Email(fname)&&
	Validate_AddUser_Phone(fname) &&
	Validate_AddUser_Reason(fname) &&
 	true;
 
}

function Validate_Form_ReportAProblem(fname)
{
	if(Validate_AddUser_Name(fname) &&
	Validate_AddUser_Email(fname) &&
	Validate_AddUser_Type_of_Problem(fname)&&
	Validate_AddUser_Problem_Description(fname) &&
 	true){
 		return alert("Thank you for your feedback, your message has been submitted to the site administrator.");
 	}else{
 		return false;
	}
 
}

function Validate_Form_ExhibitionEvent(fname)
{
	if(Validate_AddUser_Title(fname)&&
	Validate_AddUser_Type(fname)&&
//	Validate_AddUser_Start_Date(fname) &&
//	Validate_AddUser_End_Date(fname) &&
	Validate_AddUser_Description(fname) &&
	true){
 		return alert("Thank you for your feedback, your message has been submitted to the site administrator. ");		
	}else{
		return false;
	}
 
}

function Validate_AddUser_Url(NForm) 
{ 
	NForm.url.focus();
 	if(NForm.url.value.length==7){ 
  		alert("You must enter URL"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Email(NForm) 
{ 
	NForm.email.focus();
 	if(NForm.email.value.length==0){ 
  		alert("You must enter an e-mail"); 
  		return false; 
 	}else{
  		return true;
 	}
}

function Validate_AddUser_Phone(NForm) 
{ 
	NForm.phone.focus();
 	if(NForm.phone.value.length==0){ 
  		alert("You must enter an valid phone number"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Language(NForm) 
{ 
	NForm.Language.focus();
 	if(NForm.Language.value=="none"){ 
		alert("You must select a language"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_SubType(NForm) 
{ 
	NForm.Sub.focus();
 	if(NForm.Sub.value=="none"){ 
		alert("You must select a sub-type");  
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Open(NForm) 
{ 
	NForm.Open.focus();
 	if(NForm.Open.value.length==0){ 
  		alert("You must enter an open to"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Fee(NForm) 
{ 
	NForm.fee.focus();
 	if(NForm.fee.value.length==0){ 
  		alert("You must enter a registration fee"); 
  		return false; 
 	}else{
  		return true;
 	}
}

function Validate_AddUser_Rdate1(NForm) 
{ 
	NForm.rdate1.focus();
 	if(NForm.rdate1.value.length==0){ 
  		alert("You must enter a registration date Ph1"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Sdate1(NForm) 
{ 
	NForm.sdate1.focus();
 	if(NForm.sdate1.value.length==0){ 
  		alert("You must enter a submission date Ph1"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Rdate2(NForm) 
{ 
	NForm.rdate2.focus();
 	if(NForm.rdate2.value.length==0){ 
  		alert("You must enter a registration date Ph2"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Sdate2(NForm) 
{ 
	NForm.sdate2.focus();
 	if(NForm.sdate2.value.length==0){ 
  		alert("You must enter a submission date Ph2"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Prices(NForm) 
{ 
	NForm.price.focus();
 	if(NForm.price.value.length==0){ 
  		alert("You must enter prices"); 
  		return false; 
 	}else{
  		return true;
 	}
}

function Validate_AddUser_Title(NForm) 
{ 
	NForm.Title.focus();
 	if(NForm.Title.value.length==0){ 
  		alert("You must enter a title"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Description(NForm) 
{ 
	NForm.Description.focus();
	if(NForm.Description.value.length==0){ 
		alert("You must enter a description"); 
		return false; 
	}else{
		return true;
	}
}


function Validate_AddUser_Type(NForm) 
{ 
	NForm.Type.focus();
	if(NForm.Type.value=="none"){ 
		alert("You must select a type"); 
		return false; 
	}else{
		return true;
	}
}

function Validate_AddUser_Email(myForm) 
{ 
	myForm.email.focus();
 	if(myForm.email.value.length==0){ 
  		alert("You must enter an e-mail"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Name(myForm) 
{ 
	myForm.name.focus();
 	if(myForm.name.value.length==0){ 
  		alert("You must enter your name"); 
  		return false; 
 	}else{
  		return true;
 	}
}
function Validate_AddUser_Reason(myForm) 
{ 
	myForm.why.focus();
 	if(myForm.why.value.length==0){ 
  		alert("You must enter the reason of contact"); 
  		return false; 
 	}else{
  		return true;
 	}
}

function Validate_AddUser_Type_of_Problem(myForm)
{	myForm.typeOfProblem.focus();
 	if( myForm.typeOfProblem.value=='none'){
 	alert("You must select a type");
  		return false; 
 	}else{
  		return true;  
 	}
}

function Validate_AddUser_Problem_Description(myForm) 
{ 
	myForm.problemDescription.focus();
 	if(myForm.problemDescription.value.length==0){ 
  		alert("You must enter a description of the problem"); 
  		return false; 
 	}else{
  		return true;
 	}
}

function Validate_AddUser_Start_Date(myForm)
{	myForm.startYear.focus();
    myForm.startMonth.focus();
    myForm.startDay.focus();
 	if(myForm.startYear.value=='Year' || myForm.startMonth.value==13 || myForm.startDay.value=='none'){
 	alert("You must enter the starting Date");
  		return false; 
 	}else{
  		return true;  
 	}
}

function Validate_AddUser_End_Date(myForm)
{	myForm.startYear.focus();
 	if( myForm.endYear.value=='Year' || myForm.endMonth.value==13 || myForm.endDay.value=='none'){
 	alert("You must enter the ending Date");
  		return false; 
 	}else{
  		return true;  
 	}
}

function validate_subform(NForm){
	NForm.email.focus();
        var str = NForm.email.value; 
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid 
                alert("you for joining our newsletter, your will shortly recieve confirmation by email.");
                return true; 
        }else{ 
                alert("Enter a valid Email");
                return false; 
        } 
}