 // JavaScript Document
//-------------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;
	}

}

//-------------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;
	}
}

//-------------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 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 contact_us_validation()
{
   if(frm.email.value=="") 
	{
		alert("Please enter the E-mail address");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value.indexOf("@",1)==-1) 
	{
		alert("Invalid E-mail address");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value.indexOf("@",1)==0) 
	{
		alert("Invalid E-mail address");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value.indexOf("@",frm.email.value.indexOf("@",1)+1)>-1) 
	{
		alert("Invalid E-mail address");
		frm.email.focus();
		return false;
	}
	
	if(frm.email.value.indexOf(".",frm.email.value.indexOf("@",1)+2)==-1)	
	{
		alert("Invalid E-mail address");
		frm.email.focus();
		return false;
	}
	
	if(frm.name.value=="") 
	{
		alert("Please enter the name");
		frm.name.focus();
		return false;
	}
	
	if(frm.data.value=="") 
	{
		alert("Please enter the data");
		frm.data.focus();
		return false;
	}
	
	if(frm.authentication_number.value=="") 
	{
		alert("Please enter the authentication number");
		frm.authentication_number.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;
	}
}


//-------------ARTS-----------------------
function art_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_art_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;
	}
}

//-------------Advertisement------------------------------
function advertisements_validation()
{		
	if(frm.title.value=="")
	{
		alert("Please enter the TITLE of Advertisement");
		frm.title.focus();
		return false;
	}
	if(frm.image.value=="")
	{
		alert("Please enter the image of Advertisement");
		return false;
	}
}

function edit_advertisements_validation()
{
	if(frm.title.value=="")
	{
		alert("Please enter the TITLE of Advertisement");
		frm.title.focus();
		return false;
	}
	
	if(frm.image.value=="" && frm.delete_image.checked==true)
	{
		alert("Please enter the image of Advertisement");
		return false;
	}
}


//-------------Found Raiser------------------------------
function fund_raisers_validation()
{		
	if(frm.title.value=="")
	{
		alert("Please enter the TITLE of Found Raiser");
		frm.title.focus();
		return false;
	}
	
	if(frm.target_value.value=="")
	{
		alert("Please enter the target value");
		frm.target_value.focus();
		return false;
	}
	
	if(isNaN(frm.target_value.value) || frm.target_value.value<1) 
	{
		alert("Invalid target value value, It must be integer over zero value");
		frm.target_value.focus();
		return false;
	}
	
	if(frm.current_value.value=="")
	{
		alert("Please enter the current value");
		frm.current_value.focus();
		return false;
	}
	
	if(isNaN(frm.current_value.value)) 
	{
		alert("Invalid current value value, It must be integer value");
		frm.current_value.focus();
		return false;
	}
	
	if(frm.end_date.value=="")
	{
		alert("Please enter the end date of Found Raiser");
		frm.end_date.focus();
		return false;
	}
}

function edit_fund_raisers_validation()
{
	if(frm.title.value=="")
	{
		alert("Please enter the TITLE of Found Raiser");
		frm.title.focus();
		return false;
	}
	
	if(frm.target_value.value=="")
	{
		alert("Please enter the target value");
		frm.target_value.focus();
		return false;
	}
	
	if(isNaN(frm.target_value.value) || frm.target_value.value<1) 
	{
		alert("Invalid target value value, It must be integer over zero value");
		frm.target_value.focus();
		return false;
	}
	
	if(frm.current_value.value=="")
	{
		alert("Please enter the current value");
		frm.current_value.focus();
		return false;
	}
	
	if(isNaN(frm.current_value.value)) 
	{
		alert("Invalid current value value, It must be integer value");
		frm.current_value.focus();
		return false;
	}
	
	if(frm.end_date.value=="")
	{
		alert("Please enter the end date of Found Raiser");
		frm.end_date.focus();
		return false;
	}
}


//---------------Send Article Email Validation ---------
function article_validation()
{
	if(frm.your_name.value=="") 
	{
		alert("Please enter your name");
		frm.your_name.focus();
		return false;
	}
	
   if(frm.your_email.value=="") 
	{
		alert("Please enter your E-mail address");
		frm.your_email.focus();
		return false;
	}
	
	if(frm.your_email.value.indexOf("@",1)==-1) 
	{
		alert("Invalid E-mail address");
		frm.your_email.focus();
		return false;
	}
	
	if(frm.your_email.value.indexOf("@",1)==0) 
	{
		alert("Invalid E-mail address");
		frm.your_email.focus();
		return false;
	}
	
	if(frm.your_email.value.indexOf("@",frm.your_email.value.indexOf("@",1)+1)>-1) 
	{
		alert("Invalid E-mail address");
		frm.your_email.focus();
		return false;
	}
	
	if(frm.your_email.value.indexOf(".",frm.your_email.value.indexOf("@",1)+2)==-1)	
	{
		alert("Invalid E-mail address");
		frm.your_email.focus();
		return false;
	}
	
	if(frm.friend_name.value=="") 
	{
		alert("Please enter friend name");
		frm.friend_name.focus();
		return false;
	}
	
   if(frm.friend_email.value=="") 
	{
		alert("Please enter friend E-mail address");
		frm.friend_email.focus();
		return false;
	}
	
	if(frm.friend_email.value.indexOf("@",1)==-1) 
	{
		alert("Invalid E-mail address");
		frm.friend_email.focus();
		return false;
	}
	
	if(frm.friend_email.value.indexOf("@",1)==0) 
	{
		alert("Invalid E-mail address");
		frm.friend_email.focus();
		return false;
	}
	
	if(frm.friend_email.value.indexOf("@",frm.friend_email.value.indexOf("@",1)+1)>-1) 
	{
		alert("Invalid E-mail address");
		frm.friend_email.focus();
		return false;
	}
	
	if(frm.friend_email.value.indexOf(".",frm.friend_email.value.indexOf("@",1)+2)==-1)	
	{
		alert("Invalid E-mail address");
		frm.friend_email.focus();
		return false;
	}
	
	if(frm.authentication_number.value=="") 
	{
		alert("Please enter the authentication number");
		frm.authentication_number.focus();
		return false;
	}	
} 

function search_subscribers_validation()
{
	if(search_frm.search_data.value=="") 
	{
		alert("Please enter the searched data");
		search_frm.search_data.focus();
		return false;
	}	
}

function verify()
{
	if(confirm("Are you sure you want to send this message"))
	{
		frm.exec.value="sendmessage";
		frm.submit();
		//return true;
	}
	else
		return false;
}

function redesign()
{
	frm.exec.value="redesign_message";
	frm.submit();
}
