 // 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;
}
if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of article");
return false;
}

}
//-------------Reports------------------------------
function reports_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of report");
frm.title.focus();
return false;
}
if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of report");
return false;
}

}
//-------------Document------------------------------
function documents_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of document");
frm.title.focus();
return false;
}
if(frm.rte1.value=="")
{
alert("Please enter the DESCRIPTION of document");
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;
}

}
//-------------FAQ------------------------------
function faq_validation()
{
if(frm.question.value=="")
{
alert("Please enter the QUESTION of F.A.Q");
frm.title.focus();
return false;
}
if(frm.rte1.value=="")
{
alert("Please enter the ANSWER of F.A.Q");
return false;
}
}
//-------------Links------------------------------
function links_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of link");
frm.title.focus();
return false;
}
if(frm.domain.value=="" || frm.domain.value=="http://" || frm.domain.value=="HTTP://")
{
alert("Please enter the DOMAIN of link");
frm.domain.focus();
return false;
}
}

function category_validation()
{
if(frm.category_name.value=="")
{
alert("Please enter the CATEGORY NAME");
frm.category_name.focus();
return false;
}
}

function item_validation()
{
if(frm.category_id.value=="")
{
alert("Please select the ITEM CATEGORY");
frm.category_id.focus();
return false;
}

if(frm.name.value=="")
{
alert("Please enter the ITEM NAME");
frm.name.focus();
return false;
}

}


function register_validation()
{
if(frm.first_name.value=="")
{
alert("Please enter your FIRST NAME");
frm.first_name.focus();
return false;
}
if(frm.middle_name.value=="")
{
alert("Please enter your MIDDLE NAME");
frm.middle_name.focus();
return false;
}
if(frm.last_name.value=="")
{
alert("Please enter your LAST NAME");
frm.last_name.focus();
return false;
}
else
if(frm.email.value=="")
{
alert("Please enter the EMAIL ADDRESS");
frm.email.focus();
return false;
}

else
if(frm.email.value.indexOf("@",1)==-1)
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
	  
else
if(frm.email.value.indexOf("@",1)==0)
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf("@",frm.email.value.indexOf("@",1)+1)>-1)	 
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf(".",frm.email.value.indexOf("@",1)+2)==-1)	 
{
alert("Invalid EMAIL 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.phone.value=="")
{
alert("Please enter the PHONE number");
frm.phone.focus();
return false;
}
else
return true;
}	



function edit_register_validation()
{
if(frm.first_name.value=="")
{
alert("Please enter your FIRST NAME");
frm.first_name.focus();
return false;
}
if(frm.middle_name.value=="")
{
alert("Please enter your MIDDLE NAME");
frm.middle_name.focus();
return false;
}
if(frm.last_name.value=="")
{
alert("Please enter your LAST NAME");
frm.last_name.focus();
return false;
}
else
if(frm.email.value=="")
{
alert("Please enter the EMAIL ADDRESS");
frm.email.focus();
return false;
}

else
if(frm.email.value.indexOf("@",1)==-1)
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
	  
else
if(frm.email.value.indexOf("@",1)==0)
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf("@",frm.email.value.indexOf("@",1)+1)>-1)	 
{
alert("Invalid EMAIL ADDRESS");
frm.email.focus();
return false;
}
else
if(frm.email.value.indexOf(".",frm.email.value.indexOf("@",1)+2)==-1)	 
{
alert("Invalid EMAIL 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!="" || frm.password_confirm.value!="")
{
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.phone.value=="")
{
alert("Please enter the PHONE number");
frm.phone.focus();
return false;
}
else
return true;
}	

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.end_date.focus();
return false;
}

if(split_start_date[2]<year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_start_date[0]<month && split_start_date[2]==year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_start_date[1]<day && split_start_date[0]==month && split_start_date[2]==year)
{
alert("Invalid START DATE of event");
frm.start_date.focus();
return false;
}

if(split_end_date[2]<year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[0]<month && split_end_date[2]==year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<day && split_end_date[0]==month && split_end_date[2]==year)
{
alert("Invalid END DATE of event");
frm.end_date.focus();
return false;
}

if(split_end_date[2]<split_start_date[2])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
return false;
}

if(split_end_date[0]<split_start_date[0] && split_end_date[2]==split_start_date[2])
{
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] && split_end_date[2]==split_start_date[2])
{
alert("Invalid PERIOD of event");
frm.end_date.focus();
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.end_date.focus();
	return false;
	}

if(frm.initial_start_date.value!=split_start_date[0]+"-"+split_start_date[1]+"-"+split_start_date[2])
{

		if(split_start_date[2]<year)
		{
		alert("Invalid START DATE of event");
		frm.start_date.focus();
		return false;
		}
		
		if(split_start_date[0]<month && split_start_date[2]==year)
		{
		alert("Invalid START DATE of event");
		frm.start_date.focus();
		return false;
		}
		
		if(split_start_date[1]<day && split_start_date[0]==month && split_start_date[2]==year)
		{
		alert("Invalid START DATE of event");
		frm.start_date.focus();
		return false;
		}
}

if(frm.initial_end_date.value!=split_end_date[0]+"-"+split_end_date[1]+"-"+split_end_date[2])
{

		if(split_end_date[2]<year)
		{
		alert("Invalid END DATE of event");
		frm.end_date.focus();
		return false;
		}
		
		if(split_end_date[0]<month && split_end_date[2]==year)
		{
		alert("Invalid END DATE of event");
		frm.end_date.focus();
		return false;
		}
		
		if(split_end_date[1]<day && split_end_date[0]==month && split_end_date[2]==year)
		{
		alert("Invalid END DATE of event");
		frm.end_date.focus();
		return false;
		}
}


		if(split_end_date[2]<split_start_date[2])
		{
		alert("Invalid PERIOD of event");
		frm.end_date.focus();
		return false;
		}

		if(split_end_date[0]<split_start_date[0] && split_end_date[2]==split_start_date[2])
		{
		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] && split_end_date[2]==split_start_date[2])
		{
		alert("Invalid PERIOD of event");
		frm.end_date.focus();
		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 valid_privacy_policy()
{
if(frm.rte1.value=="")
	{
		alert("Please enter the DESCRIPTION");
		return false;
	}

}	

function valid_about_us()
{
if(frm.rte1.value=="")
	{
		alert("Please enter the DESCRIPTION");
		return false;
	}

}
function valid_terms()
{
if(frm.rte1.value=="")
	{
		alert("Please enter the DESCRIPTION");
		return false;
	}

}


function valid_contact_us()
{
if(frm.title.value=="")
	{
		alert("Please enter the TITLE");
		frm.title.focus();
		return false;
	}
}

function valid_administrator()
{
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.re_type_password.value=="")
{
alert("Please retype your PASSWORD");
frm.re_type_password.focus();
return false;
}

else
if(frm.re_type_password.value!=frm.password.value)
{
alert("The confirmation PASSWORD doesn't match the origin one");
frm.re_type_password.value="";
frm.re_type_password.focus();
return false;
}
}

function valid_config_infomation()
{
if(frm.site_url.value=="")
	{
		alert("Please enter the URL");
		frm.site_url.focus();
		return false;
	}
if(frm.title_bar.value=="")
	{
		alert("Please enter the TITLE of WEBSITE");
		frm.title_bar.focus();
		return false;
	}
if(frm.max_file_size.value=="")
	{
		alert("Please enter the MAXIMUM FILE SIZE");
		frm.max_file_size.focus();
		return false;
	}
if(isNaN(frm.max_file_size.value))
	{
		alert("Invalid MAXIMUM FILE SIZE");
		frm.max_file_size.focus();
		return false;
	}
if(frm.thumbnail_width.value=="")
	{
		alert("Please enter the IMAGE THUMBNAIL WIDTH");
		frm.thumbnail_width.focus();
		return false;
	}
if(isNaN(frm.thumbnail_width.value))
	{
		alert("Invalid IMAGE THUMBNAIL WIDTH");
		frm.thumbnail_width.focus();
		return false;
	}
if(frm.thumbnail_height.value=="")
	{
		alert("Please enter the IMAGE THUMBNAIL HEIGHT");
		frm.thumbnail_height.focus();
		return false;
	}
if(isNaN(frm.thumbnail_height.value))
	{
		alert("Invalid IMAGE THUMBNAIL HEIGHT");
		frm.thumbnail_height.focus();
		return false;
	}
if(frm.image_width.value=="")
	{
		alert("Please enter the IMAGE WIDTH");
		frm.image_width.focus();
		return false;
	}
if(isNaN(frm.image_width.value))
	{
		alert("Invalid IMAGE WIDTH");
		frm.image_width.focus();
		return false;
	}
if(frm.image_height.value=="")
	{
		alert("Please enter the IMAGE HEIGHT");
		frm.image_height.focus();
		return false;
	}
if(isNaN(frm.image_height.value))
	{
		alert("Invalid IMAGE HEIGHT");
		frm.image_height.focus();
		return false;
	}
}

function polls_validation()
{
date=new Date();
month=date.getMonth()+1;
day=date.getDate();
year=date.getFullYear();
hours=date.getHours();
minutes=date.getMinutes();

if(frm.title.value=="")
{
alert("Please enter the TITLE of poll");
frm.title.focus();
return false;
}
if(frm.end_date.value=="")
{
alert("Please enter the END DATE of poll");
frm.end_date.focus();
return false;
}

{
split_end_date=frm.end_date.value.split("-");

if(isNaN(split_end_date[2]) || isNaN(split_end_date[1]) || isNaN(split_end_date[0]))
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[2]<year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[0]<month && split_end_date[2]==year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<day && split_end_date[0]==month && split_end_date[2]==year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[1]==day && split_end_date[0]==month && split_end_date[2]==year && frm.e_hour.value<hours )
{
alert("Invalid END TIME of poll");
frm.e_hour.focus();
return false;
}

if(split_end_date[1]==day && split_end_date[0]==month && split_end_date[2]==year && frm.e_hour.value==hours && frm.e_minutes.value<=minutes)
{
alert("Invalid END TIME of poll");
frm.e_hour.focus();
return false;
}

}

}


function edit_polls_validation()
{
date=new Date();
month=date.getMonth()+1;
day=date.getDate();
year=date.getFullYear();
hours=date.getHours();
minutes=date.getMinutes();

if(frm.title.value=="")
{
alert("Please enter the TITLE of poll");
frm.title.focus();
return false;
}
if(frm.end_date.value=="")
{
alert("Please enter the END DATE of poll");
frm.end_date.focus();
return false;
}


split_end_date=frm.end_date.value.split("-");

if(isNaN(split_end_date[2]) || isNaN(split_end_date[1]) || isNaN(split_end_date[0]))
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(frm.initial_end_date.value!=split_end_date[0]+"-"+split_end_date[1]+"-"+split_end_date[2]  || frm.initial_end_hours.value!=frm.e_hour.value || frm.initial_end_minutes.value!=frm.e_minutes.value)
{

if(split_end_date[2]<year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[0]<month && split_end_date[2]==year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[1]<day && split_end_date[0]==month && split_end_date[2]==year)
{
alert("Invalid END DATE of poll");
frm.end_date.focus();
return false;
}

if(split_end_date[1]==day && split_end_date[0]==month && split_end_date[2]==year && frm.e_hour.value<hours )
{
alert("Invalid END TIME of poll");
frm.e_hour.focus();
return false;
}

if(split_end_date[1]==day && split_end_date[0]==month && split_end_date[2]==year && frm.e_hour.value==hours && frm.e_minutes.value<=minutes)
{
alert("Invalid END TIME of poll");
frm.e_hour.focus();
return false;
}
}
}

//-------------Image Gallery-----------------------
function image_gallery_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of image");
frm.title.focus();
return false;
}
if(frm.image.value=="")
{
alert("Please select the IMAGE");
frm.image.focus();
return false;
}

}

//-------------Edit Image Gallery-----------------------
function edit_image_gallery_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of image");
frm.title.focus();
return false;
}
}



//-------------Video and Audio-----------------------
function video_audio_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of video / audio");
frm.title.focus();
return false;
}
if(frm.media_file.value=="")
{
alert("Please select the MEDIA FILE");
frm.media_file.focus();
return false;
}

}

//-------------Video and Audio-----------------------
function edit_video_audio_validation()
{
if(frm.title.value=="")
{
alert("Please enter the TITLE of video / audio");
frm.title.focus();
return false;
}

}



function compose_validation()
{
if(frm.to.value=="" && frm.to.options[0].selected==false)
	{
		alert("At least one RECIPIENT must be selected");
		return false;
	}
if(frm.title.value=="")
	{
		alert("Please enter the TITLE of the message");
		frm.title.focus();
		return false;
	}
collect_users="";
read_status="";	
for(i=1;i<frm.to.length;i++)
	{
		if(frm.to.options[i].selected==true)
		{
			collect_users=collect_users+frm.to.options[i].value;
			read_status=read_status+"0";
			if((i+1)<frm.to.length)
			{
				collect_users=collect_users+",";
				read_status=read_status+",";
			}
		}
		
	}	
frm.selected_users.value=collect_users;
frm.read_status.value=read_status;	
}
