// JavaScript Document
//-------------Action Alert-------------------------------
function action_alerts_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of action alert");
frm.title.focus();
return false;
}
if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of action alert");
return false;
}
}

//-------------Articles-------------------------------
function articles_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of article");
frm.title.focus();
return false;
}
}

//-------------Calendar-------------------------------
function calendar_validation()
{
date=new Date();
month=date.getMonth()+1;
day=date.getDate();
year=date.getFullYear();

if(frm.title.value=="")
{
alert("Please enter the TITLE of event");
frm.title.focus();
return false;
}
if(frm.place.value=="")
{
alert("Please enter the PLACE of event");
frm.place.focus();
return false;
}
if(frm.start_date.value=="")
{
alert("Please enter the START DATE of event");
frm.start_date.focus();
return false;
}
if(frm.end_date.value=="")
{
alert("Please enter the END DATE of event");
frm.end_date.focus();
return false;
}
{
split_start_date=frm.start_date.value.split("-");
split_end_date=frm.end_date.value.split("-");

if(isNaN(split_start_date[2]) || isNaN(split_start_date[1]) || isNaN(split_start_date[0]))
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(isNaN(split_end_date[2]) || isNaN(split_end_date[1]) || isNaN(split_end_date[0]))
{
alert("Invalid END DATE of event");
frm.start_date.focus();
return false;
}

if(split_start_date[0]<year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_start_date[1]<month && split_start_date[0]==year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_start_date[2]<day && split_start_date[1]==month && split_start_date[0]==year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_end_date[0]<year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<month && split_end_date[0]==year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[2]<day && split_end_date[1]==month && split_end_date[0]==year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[0]<split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<split_start_date[1] && split_end_date[0]==split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(split_end_date[2]<split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(frm.s_hour.value=="")
{
alert("Please enter the START HOUR of event");
frm.s_hour.focus();
return false;
}

if(frm.s_minutes.value=="")
{
alert("Please enter the START MINUTES of event");
frm.s_minutes.focus();
return false;
}

if(frm.e_hour.value=="")
{
alert("Please enter the END HOUR of event");
frm.e_hour.focus();
return false;
}

if(frm.e_minutes.value=="")
{
alert("Please enter the END MINUTES of event");
frm.e_minutes.focus();
return false;
}

if(split_end_date[2]==split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0]
    && frm.s_hour.value< frm.e_hour.value)
{
frm.s_minutes.focus
alert("Invalid PERIOD of event");
return false;
}

if(split_end_date[2]==split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0]
    && frm.s_hour.value==frm.e_hour.value && frm.s_minutes.value<=frm.e_minutes.value)
{
frm.s_minutes.focus
alert("Invalid PERIOD of event");
return false;
}

}
if(frm.repeat.value=="Week")
{
i=0;
buffer="";
for(i=0;i<frm.period_week_name.length;i++)
	{
		if(frm.period_week_name.options[i].selected)
		buffer=buffer+frm.period_week_name.options[i].value+",";
	}
frm.collect_days_name.value=buffer;
}

}


function edit_calendar_validation()
{
date=new Date();
month=date.getMonth()+1;
day=date.getDate();
year=date.getFullYear();

if(frm.title.value=="")
{
alert("Please enter the TITLE of event");
frm.title.focus();
return false;
}
if(frm.place.value=="")
{
alert("Please enter the PLACE of event");
frm.place.focus();
return false;
}
if(frm.start_date.value=="")
{
alert("Please enter the START DATE of event");
frm.start_date.focus();
return false;
}
if(frm.end_date.value=="")
{
alert("Please enter the END DATE of event");
frm.end_date.focus();
return false;
}
{
split_start_date=frm.start_date.value.split("-");
split_end_date=frm.end_date.value.split("-");

if(isNaN(split_start_date[2]) || isNaN(split_start_date[1]) || isNaN(split_start_date[0]))
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(isNaN(split_end_date[2]) || isNaN(split_end_date[1]) || isNaN(split_end_date[0]))
{
alert("Invalid END DATE of event");
frm.start_date.focus();
return false;
}


if(split_end_date[0]<split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<split_start_date[1] && split_end_date[0]==split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(split_end_date[2]<split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(frm.s_hour.value=="")
{
alert("Please enter the START HOUR of event");
frm.s_hour.focus();
return false;
}

if(frm.s_minutes.value=="")
{
alert("Please enter the START MINUTES of event");
frm.s_minutes.focus();
return false;
}

if(frm.e_hour.value=="")
{
alert("Please enter the END HOUR of event");
frm.e_hour.focus();
return false;
}

if(frm.e_minutes.value=="")
{
alert("Please enter the END MINUTES of event");
frm.e_minutes.focus();
return false;
}

if(split_end_date[2]==split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0]
    && frm.s_hour.value< frm.e_hour.value)
{
frm.s_minutes.focus
alert("Invalid PERIOD of event");
return false;
}

if(split_end_date[2]==split_start_date[2] && split_end_date[1]==split_start_date[1] && split_end_date[0]==split_start_date[0]
    && frm.s_hour.value==frm.e_hour.value && frm.s_minutes.value<=frm.e_minutes.value)
{
frm.s_minutes.focus
alert("Invalid PERIOD of event");
return false;
}

}
if(frm.repeat.value=="Week")
{
i=0;
buffer="";
for(i=0;i<frm.period_week_name.length;i++)
	{
		if(frm.period_week_name.options[i].selected)
		buffer=buffer+frm.period_week_name.options[i].value+",";
	}
frm.collect_days_name.value=buffer;
}

}
//-------------Media Watch-------------------------------
function media_watch_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of media watch");
frm.title.focus();
return false;
}

if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of media watch");
return false;
}
}

function media_watch_comment_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of media watch");
frm.title.focus();
return false;
}

if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of media watch");
return false;
}
}

//-----------------News-----------------------
function news_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of news");
frm.title.focus();
return false;
}

if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of news");
return false;
}
}

//-----------------External links-----------------------
function links_validation()
{
if(frm.links.value=="")
{
alert("Please enter the TITLE of link");
frm.links.focus();
return false;
}

if(frm.domain.value=="")
{
alert("Please enter the URL of link");
frm.domain.focus();
return false;
}

}

//-----------------Reports-----------------------
function reports_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of reports");
frm.title.focus();
return false;
}
}
//-----------------FAQ-----------------------
function faq_validation()
{
if(frm.question.value=="")
{
alert("Please enter the QUESTION of FAQ");
frm.question.focus();
return false;
}

if(frm.answer.value=="")
{
alert("Please enter the ANSWER of FAQ");
frm.answer.focus();
return false;
}
}

//-----------------Cartoon-----------------------
function cartoon_validation()
{
if(frm.img_found.value==0)
{
if(frm.image1.value=="")
{
	alert("Please enter the IMAGE of cartoon");
	frm.image1.focus();
	return false;
}	
}
}

//-----------------Story-----------------------
function story_validation()
{
if(frm.title.value=="")
{
	alert("Please enter the TITLE of story");
	frm.title.focus();
	return false;
}
	
if(frm.description.value=="")
{
alert("Please enter the DESCRIPTION of story");
frm.description.focus();
return false;
}

}

// -------Register----------------
function register_validation()
{
if(frm.name.value=="")
{
alert("Please enter your name");
frm.name.focus();
return false;
}
else
if(frm.email.value=="")
{
alert("Please enter the E-mail address");
frm.email.focus();
return false;
}

else
if(frm.email.value.indexOf("@",1)==-1)
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
	  
else
if(frm.email.value.indexOf("@",1)==0)
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf("@",frm.email.value.indexOf("@",1)+1)>-1)	 
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf(".",frm.email.value.indexOf("@",1)+2)==-1)	 
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
else
if(frm.username.value=="")
{
alert("Please enter the username");
frm.username.focus();
return false;
}
else


if(frm.password.value=="")
{
alert("Please enter the password");
frm.password.focus();
return false;
}

else
if(frm.password_confirm.value=="")
{
alert("Please retype your password");
frm.password_confirm.focus();
return false;
}

else
if(frm.password_confirm.value!=frm.password.value)
{
alert("The confirmation password doesn't match the origin one");
frm.password_confirm.value="";
frm.password_confirm.focus();
return false;
}

else
if(frm.address1.value=="")
{
alert("Please enter your address");
frm.address1.focus();
return false;
}

else
if(frm.city.value=="")
{
alert("Please enter your city");
frm.city.focus();
return false;
}

else
if(frm.state.value=="")
{
alert("Please select your state");
frm.state.focus();
return false;
}

else
if(frm.phone.value=="")
{
alert("Please enter your telephone number");
frm.phone.focus();
return false;
}
else
return true;
}



   function media_article_validation() {
      if(frm.title.value=="" || frm.url.value == "" || frm.rte1.value == "") {
	     alert("Please Fill all the required Fields");
		 return false;
	  }
   }

function legal_doc_validation() {
   if(frm.title.value=="" || frm.rte1.value=="") {
      alert("Please Fill all the required Fields ...!");
	  return false;
   }
}

function validation()
{
if(frm.city.value=="" && frm.state.value=="" && frm.zip.value=="")
{
alert("No values for search... eiter search by STATE & CITY or ZIPCODE");
frm.zip.focus();
return false;
}

else
if(frm.state.value!="" && frm.city.value=="" && frm.zip.value=="" )
{
alert("Please enter your city OR zipcode");
frm.city.focus();
return false;
}

else
if(frm.city.value!="" && frm.state.value=="" && frm.zip.value=="" )
{
alert("Please enter your zipcode OR select state");
frm.state.focus();
return false;
}

else
return true;
}



// -------Mailing List----------------
function mailing_list_validation()
{
if(frm.name.value=="")
{
alert("Please enter your name");
frm.name.focus();
return false;
}
else
if(frm.email.value=="")
{
alert("Please enter the E-mail address");
frm.email.focus();
return false;
}

else
if(frm.email.value.indexOf("@",1)==-1)
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
	  
else
if(frm.email.value.indexOf("@",1)==0)
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf("@",frm.email.value.indexOf("@",1)+1)>-1)	 
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf(".",frm.email.value.indexOf("@",1)+2)==-1)	 
{
alert("Invalid E-mail address");
frm.email.focus();
return false;
}
}