function trim(str)
{
	return str.replace(/^\s*|\s*$/g,"");
}

var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

//////////////////////////////////////// For Sorting ////////////////////////////////////////

function isValidURL(url){
    var RegExp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 



function validateoption(formNm) {

	if(trim(formNm.website_url.value)== "")	{
		alert("Please enter website_url");
		formNm.website_url.focus();
		return false;
	} /*else if(isValidURL(formNm.website_url.value)) {
		alert("Please enter website_url");
		formNm.website_url.focus();
		return false;

	}*/

}

function blockSpecialchars(e)
{

	var key;
	var keychar;
	var reg;

	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode;
	}
	else if(e.which) {
		// netscape
		key = e.which;
	}
	else {
		// no event, so pass through
		return true;
	}

	keychar = String.fromCharCode(key);
	if ( (key>=48 &&  key<=57) || (key==46) || (key==45) || (key>=65 && key<=90) || (key>=97 && key<=122) )
	{
		
		return true;
	}
	else
	{
		return false;
	}
}

function fnSort(formNm,val,sortOption)
{
	formNm.sortby.value = val;
	//formNm.sortOption.value = sortType;
	if(sortOption=='')
		formNm.sortOption.value = 'asc';
	else if(sortOption=='asc')
		formNm.sortOption.value = 'desc';
	else if(sortOption=='desc')
		formNm.sortOption.value = 'asc';
	formNm.submit();
}
 

function SubmitLogin(formNm,ActionType)	{
	if(trim(formNm.txt_username.value)== "")	{
		alert("Please enter login name");
		formNm.txt_username.focus();
	}else if(trim(formNm.txt_password.value)== "")	{
		alert("Please enter password");
		formNm.txt_password.focus();
	}else	{
		formNm.ActionType.value = ActionType;
		formNm.submit();
	}
}

function submitFrmMenu(formname,actionType,id){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.action				= "main.php";
	formname.submit();
}

function contact_validate(formNm){

	if(trim(formNm.name.value) == "")	{
		alert("Please enter your name");
		formNm.name.focus();
	}else if (formNm.email.value == ""){
		alert("Please enter your email address");
		formNm.email.focus();
	}else if (checkEmail(formNm.email.value)){
		alert("Please enter a valid email ID");
		formNm.email.focus();
	}else if (trim(formNm.comments.value) == ""){
		alert("Please enter your comments");
		formNm.comments.focus();
	}else{
		formNm.submit();
	}
}


function blogAdd_validate(formNm){

	if (trim(formNm.email.value) == ""){
		alert("Please enter your email address");
		formNm.email.focus();
	}else if (checkEmail(formNm.email.value)){
		alert("Please enter a valid email ID");
		formNm.email.focus();
	}else if (trim(formNm.comments.value) == ""){
		alert("Please enter your comments");
		formNm.comments.focus();
	}
	else if(trim(formNm.txtImageCheck.value)	!=	formNm.o_imageval.value){
		alert("Please Enter the code as shown in the image");
		formNm.txtImageCheck.focus();
	}
	else{
		formNm.submit();
	}
	

}

function blogPreview_validate(formNm){

	if (trim(formNm.txtPass.value) == ""){
		alert("Please enter the password");
		formNm.txtPass.focus();
	}
	else{
		formNm.submit();
	}
}

function blogFP_validate(formNm){

	if (trim(formNm.txtUsermail.value) == ""){
		alert("Please enter your email address");
		formNm.txtUsermail.focus();
	}else if (checkEmail(formNm.txtUsermail.value)){
		alert("Please enter a valid email ID");
		formNm.txtUsermail.focus();
	}
	else{
		formNm.submit();
	}
	
}


function blogPost_validate(formNm){

	if (trim(formNm.txtPass.value) == ""){
		alert("Please enter the password");
		formNm.txtPass.focus();
	}else{
		formNm.submit();
	}
	
}

function blogCheck_validate(formNm){

	if (trim(formNm.txtUName.value) == ""){
		alert("Please enter the name");
		formNm.txtUName.focus();
	}
	else if (trim(formNm.txtPass.value) == ""){
		alert("Please enter the password");
		formNm.txtPass.focus();
	}else{
		formNm.submit();
	}
	
}


function submitFrmEvent(formname,actionType,id,dupid,events_title){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.dupid.value		= dupid;
	formname.eventstitle.value	= events_title
	formname.action				= "main.php";
	formname.submit();
}

function submitFrmDupEvent(formname,actionType,id,dupid,events_title){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.dupid.value		= dupid;
	formname.eventstitle.value	= events_title;
	formname.action				= "action.php";
	formname.submit();
}

function submitFrmMenuArticle(formname,actionType,id,catid){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.catid.value		= catid
	formname.action				= "main.php";
	formname.submit();
}

function submitFrmAssets(formname,actionType,id,category_id){
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.category_id.value = category_id;
	formname.action = "main.php";
	formname.submit();
}

function eventduplicate(formname,actionType,id){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.action				= "main.php";
	formname.submit();
}

function checkEmail(fieldvalue){
	if(remail.test(fieldvalue))
		return false;
	else
		return true;
}

function uservalidate(formname,actionType,id){
	if (trim(formname.user_firstname.value)==""){
			alert("Please enter the First Name");
			formname.user_firstname.select();
			formname.user_firstname.focus();

	}else if (trim(formname.user_lastname.value)==""){
			alert("Please enter the Last Name");
			formname.user_lastname.select();
			formname.user_lastname.focus();

	}else if (formname.user_email.value==""){
			alert("Please enter the email");
			formname.user_email.select();

	}else if (checkEmail(formname.user_email.value)){
			alert("Please enter a valid email ID");
			formname.user_email.focus();

	}else if (trim(formname.user_username.value)==""){
			alert("Please enter the username");
			formname.user_username.select();

	} else if ((checkusername(formname.user_username.value))==1){
			alert("User Name Exists");
			formname.user_username.select();
			formname.user_username.focus();

	}else if (trim(formname.user_password.value)==""){
			alert("Please enter the password");
			formname.user_password.select();

	}	else if (trim(formname.user_repassword.value)==""){
			alert ("Re-Type Password to Confirm");
			formname.user_repassword.focus();

	}	else if (trim(formname.user_repassword.value) != trim(formname.user_password.value)){
			alert ("Enter Password to Confirm");
			formname.user_repassword.focus();
	} else {
			formname.ActionType.value = actionType;
			formname.id.value = id;
			formname.action = "action.php";
			formname.submit();
	}
}



function devvalidate(formname,actionType,id){
   var flag='true' ;
  if (formname.develop_useage.value == ""){
			alert("Please select Development Useage");
			formname.develop_useage.focus();
			return false;
	}else  if (trim(formname.develop_title.value) == ""){
			alert("Please enter the Development Title");
			formname.develop_title.select();
			formname.develop_title.focus();
			return false;

	}else  if (trim(formname.region_id.value) == ""){
			alert("Please Select the Region");
			formname.region_id.focus();
			return false;

	} else  if (trim(formname.company_id.value) == ""){
			alert("Please Select Cwc Company Name");
			formname.company_id.focus();
			return false;

	}else if (trim(formname.website_url.value) != "" && !isValidURL(formname.website_url.value)){
			alert("Please Enter Valid Website Url");
			formname.website_url.focus();
			return false;

	}
	    return true;
		
}

function validategallery(formname,actionType,id) {

if (formname.txtGallery_title.value == ""){
			alert("Please Enter Gallery Title ");
			formname.txtGallery_title.focus();
			return false;
}else {
			formname.ActionType.value = actionType;
			formname.id.value = id;
			formname.action = "action.php";
			formname.submit();
	}
}

function locationvalidate(formname,actionType,id){
   var flag='true' ;
   if (trim(formname.location_title.value) == ""){
			alert("Please enter the Location Title");
			formname.location_title.select();
			formname.location_title.focus();
			return false;

	} else if(!devvalidate(formname,actionType,id)) {
		$('#tabs').tabs('option', 'selected', 0);
	    return false;
	}
}

function floorplansvalidate(formname,actionType,id){
   var flag='true' ;
   if (trim(formname.floorplan_title.value) == ""){
			alert("Please enter the FloorPlan Title");
			formname.floorplan_title.select();
			formname.floorplan_title.focus();
			return false;

	}else if(!devvalidate(formname,actionType,id)) {
		$('#tabs').tabs('option', 'selected', 0);
	    return false;
	}
	    return true;
}

function masterplansvalidate(formname,actionType,id){
   var flag='true' ;
   if (trim(formname.masterplan_title.value) == ""){
			alert("Please enter the MasterPlan Title");
			formname.masterplan_title.select();
			formname.masterplan_title.focus();
			return false;

	}else if(!devvalidate(formname,actionType,id)) {
		$('#tabs').tabs('option', 'selected', 0);
	    return false;
	}
	    return true;
}


function cgivalidate(formname,actionType,id){
   var flag='true' ;
   if (trim(formname.cgi_title.value) == ""){
			alert("Please enter the CGI Title");
			formname.cgi_title.select();
			formname.cgi_title.focus();
			return false;
	} else if(!devvalidate(formname,actionType,id)) {
		$('#tabs').tabs('option', 'selected', 0);
	    return false;
	}
	    return true;
}






function usertypevalidate(formname,actionType,id){
	if(trim(formname.usertype_title.value)==''){
		alert("Please enter the title");
		formname.usertype_title.focus();
		return false;
	}
	if(trim(formname.usertype_keyword.value)==''){
		alert("Please enter the keyword");
		formname.usertype_keyword.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function deletecheck(formname,actionType,id){
if(confirm("Do you want to delete this record?")){
	formname.ActionType.value = actionType;
	formname.id.value = id;
	
	formname.action = "action.php";
	formname.submit();
	}
}

function deletecimg(formname,actionType,id,cat_id){

if(confirm("Do you want to delete this record?")){
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.category_id.value = cat_id;
	formname.action = "action.php";
	formname.submit();
	}
}

function pageValidate(formname,actionType,id){
	if (trim(formname.cat_title.value)==""){
			alert("Please enter the Menu Title");
			formname.cat_title.select();
			formname.cat_title.focus();
	}else {
			formname.ActionType.value = actionType;
			formname.id.value = id;
			formname.action = "action.php";
			formname.submit();		
	}
}

function SearchArticleData (formname,actionType){
	if((trim(formname.search_title.value)=="")&& (trim(formname.search_category.value)=='0')&& (trim(formname.search_short.value)=="") && (trim(formname.search_long.value)=="")){
		alert("Please enter any search criteria.");	
		formname.search_title.focus();
		return false;
	}
	
}
function metavalidate (formname,actionType,id){

		if (trim(formname.meta_title.value)==""){
			alert("Please enter the Meta Title");
			formname.meta_title.select();
			formname.meta_title.focus();
																
		} else{
			formname.ActionType.value = actionType;
			formname.id.value = id;
			formname.action = "action.php";
			formname.submit();
		}
}

function validateGroup(formname,actionType,id){
	if(trim(formname.group_title.value)==""){
		alert("Please enter the title");
		formname.group_title.focus();
		return false;
	}else if(trim(formname.start_date.value)==""){
		alert("Please choose the start date");
		formname.start_date.focus();
		return false;
	}else if(trim(formname.end_date.value)==""){
		alert("Please choose the end date");
		formname.end_date.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function validateBanner(formname,actionType,id){
	if(trim(formname.banner_title.value)==""){
		alert("Please enter the banner title");
		formname.banner_title.focus();
		return false;
	}else if(trim(formname.banner_type.value)=="0"){
		alert("Please choose the type");
		formname.banner_type.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function submitWhoOrder(formname,actionType,id,order){
	//alert(actionType);	
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.order.value = order;
	formname.action = "action.php";
	formname.submit();
}
function personvalidate (formname,actionType,id){

	if (trim(formname.person_firstname.value)==""){
		alert("Please enter First name");
		formname.person_firstname.select();
		formname.person_firstname.focus();
															
	} else if (trim(formname.person_lastname.value)==""){
		alert("Please enter last name");
		formname.person_lastname.select();
		formname.person_lastname.focus();
															
	}else{
		formname.ActionType.value = actionType;
		formname.id.value = id;
		formname.action = "action.php";
		formname.submit();
	}
}
function articlevalidate(formname,actionType,id)
{
//	alert (actionType);
	flag = true;
	if (trim(formname.article_name.value)==""){
		alert("Please enter the Article Title");
		formname.article_name.select();
		formname.article_name.focus();
		flag = false;     
	}
	else if (formname.article_date.value==""){
		alert("Please pick an article date");
		formname.article_date.focus();
		flag = false;     
	}
	else if (formname.cat_id.value=="0"){
		alert("Please pick  an article category");
		formname.cat_id.focus();
		flag = false;     
	}else if(trim(tinyMCE.getContent('article_longtext'))== ''){
		alert("Please enter the Long Text");
		formname.article_longtext.focus();
		return false;
  }	else if (formname.article_template.value==""){
		alert("Please pick  an article template");
		formname.article_template.focus();
		return false;
	}
		formname.ActionType.value = actionType;
		formname.id.value = id;
		return flag;
}

function submitFrmOrder(formname,actionType,id,level,order){
	//alert(actionType);	
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.level.value = level;
	formname.order.value = order;
	formname.action = "action.php";
	formname.submit();
}

function openimagepop(url){
	window.open(url,'ViewImage',"scrollbars=no,menubar=no,width=700,height=200");
}

function openOrderPop(url){
	window.open(url,'ViewOrder',"resizable=1,menubar=no,width=400,height=500");
}

function assetvalidate(formname,actionType,id){
	flag	=	true;
	if ((trim(formname.txt_asset.value)=="") && (trim(formname.asset_sel_name.value)=="") ){
		alert("Please enter or Select the Asset");
		formname.txt_asset.focus();
		flag=false;
	}
		formname.ActionType.value = actionType;
		formname.id.value = id;
		formname.action = "action.php";
		//formname.submit();
		return flag;
}

function bannervalidate(formname,actionType,id){
	flag	=	true;
	if (trim(formname.txt_banner.value)==""){
		alert("Please select the Banner");
		formname.txt_banner.focus();
		flag=false;
	}
		formname.ActionType.value = actionType;
		formname.id.value = id;
		formname.action = "action.php";
		return flag;
}

function bannervalidateedit(formname,actionType,id){
	flag=true;
	if (trim(formname.cat_id.value)=="0"){
		alert("Please select category");
		formname.cat_id.focus();
		return false;
	}
		formname.ActionType.value	= actionType;
		formname.id.value			= id;
		formname.submit();
		return true;
	
}
function assetvalidateedit(formname,actionType,id){
	flag=true;
	//alert(actionType);
	if (trim(formname.txt_asset.value)=="" && trim(formname.asset_sel_name.value)=="" ){
		alert("Please enter or Select the Asset");
		formname.txt_asset.focus();
		flag=false;
	}else if ((trim(formname.asset_category.value)=="")){
		alert("Please enter the Asset Category");
		formname.asset_category.focus();
		flag=false;
	}else {
		formname.ActionType.value	= actionType;
		formname.id.value			= id;
		formname.submit();
		return flag;
	}
}

function newscategoryvalidate(formname,actionType,id){
flag=true;
//		alert (actionType);
if (trim(formname.news_category_title.valu)==""){
	alert("Please enter the News Title");
	formname.news_category_title.select();
	formname.news_category_title.focus();
	flag=false;

}else if((checktitle(formname.news_category_title.value))==1){
	alert("Title Exists");
	formname.news_category_title.select();
	formname.news_category_title.focus();
	flag=false;
	
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
}

function faqcategoryvalidate(formname,actionType,id){
flag=true;
//	
if (trim(formname.faq_category_title.value)==""){
	alert("Please enter the Category Title");
	formname.faq_category_title.select();
	formname.faq_category_title.focus();
	flag=false;

}else if((checktitle(formname.faq_category_title.value))==1){
	alert("Title Exists");
	formname.faq_category_title.select();
	formname.faq_category_title.focus();
	flag=false;
	
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
}

function sponsorvalidate(formname,actionType,id){
flag=true;
//alert (flag);
if (trim(formname.sponsor_name.value)==""){
	alert("Please enter the Sponsor Name");
	formname.sponsor_name.focus();
	return false;

}else if ((checktitle(formname.sponsor_name.value))==1){
	alert("Name Exists");
	formname.sponsor_name.focus();
	return false;
	
}
	formname.ActionType.value = actionType;
	alert(actionType);
	formname.id.value = id;
	return true;		
}

function assetscategoryvalidate_edit (formname,actionType,id){
flag=true;
//		alert (actionType);
if (trim(formname.assets_category_title.value)==""){
	alert("Please enter the Title");
	formname.assets_category_title.select();
	formname.assets_category_title.focus();
	flag=false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
}

function assetscategoryvalidate (formname,actionType,id){

flag=true;
//		alert (actionType);
if (trim(formname.assets_category_title.value)==""){
	alert("Please enter the Title");
	formname.assets_category_title.select();
	formname.assets_category_title.focus();
	flag=false;
}else if ((checktitle(formname.assets_category_title.value,id))==1){
	alert("Title Exists");
	formname.assets_category_title.select();
	formname.assets_category_title.focus();
	flag=false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
}

function eventscategoryvalidate (formname,actionType,id){
flag=true;
//alert (actionType);
if (trim(formname.events_category_title.value)==""){
	alert("Please enter the News Title");
	formname.events_category_title.select();
	formname.events_category_title.focus();
	flag=false;
												
}else if ((checktitle(formname.events_category_title.value))==1){
	alert("Title Exists");
	formname.events_category_title.select();
	formname.events_category_title.focus();
	flag=false;
	
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
}
function newsvalidate(formname,actionType,id){
flag=true;
if (trim(formname.news_title.value)==""){
		alert("Please enter the News Title");
		formname.news_title.select();
		formname.news_title.focus();
		flag=false;
		return false;
														
} else if(trim(formname.news_date.value) == "") {

		alert("Please enter the News Date");
		formname.news_date.select();
		formname.news_date.focus();
		flag=false;
		return false;

} 
 if(flag == true) {
  
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
    
}
	
}

function regionvalidate(formname,actionType,id){
flag=true;
if (trim(formname.region_title.value)==""){
		alert("Please enter the Region Title");
		formname.region_title.select();
		formname.region_title.focus();
		flag=false;
														
}else if((checktitle(formname.region_title.value))==1){
		alert("Title Exists");
		formname.region_title.select();
		formname.region_title.focus();
		flag=false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}

function unitvalidate(formname,actionType,id){
flag=true;
var dev = formname.dev_name.value
usage_type = dev.split("_")
if (formname.dev_name.value == ""){
		alert("Please Select Development Name");
		formname.dev_name.focus();
		flag=false;
														
} else if(formname.unit_title.value == "" && usage_type[1] != 'residential') {
		alert("Please Enter Unit Title");
		formname.unit_title.select();
		formname.unit_title.focus();
		flag=false;
	  
} else if((trim(formname.plot_no.value))== "" && usage_type[1] == 'residential'){
		alert("Please Enter Plot Number");
		formname.plot_no.select();
		formname.plot_no.focus();
		flag=false;
}

	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}

function pagesvalidate(formname,actionType,id){
var flag=true;
if (formname.dev_name.value == ""){
		alert("Please Select Development Name");
		formname.dev_name.focus();
		flag=false;
														
}else if((trim(formname.pages_title.value))== ""){
		alert("Please Enter Unit Title");
		flag=false;
}
   
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}


function submitUnitOrder(formname,actionType,id,order){
	//alert(actionType);	
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.order.value = order;
	formname.action = "action.php";
	formname.submit();
}

function availvalidate(formname,actionType,id){

flag=true;
if (trim(formname.avail_title.value)==""){
		alert("Please enter the Availabilty Title");
		formname.avail_title.select();
		formname.avail_title.focus();
		flag=false;
														
}else if((checktitle(formname.avail_title.value))==1){
		alert("Title Exists");
		formname.avail_title.select();
		formname.avail_title.focus();
		flag=false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}

function companyvalidate(formname,actionType,id){
flag=true;

if (trim(formname.company_title.value)==""){
		alert("Please enter the Company Title");
		formname.company_title.select();
		formname.company_title.focus();
		flag=false;
														
}else if((checktitle(formname.company_title.value))==1){
		alert("Title Exists");
		formname.company_title.select();
		formname.company_title.focus();
		flag=false;
} else if (checkEmail(formname.company_email.value) && trim(formname.company_email.value) !="" ){
		alert("Please Check Company Email");
		formname.company_email.select();
		formname.company_email.focus();
		flag=false;
}else if(trim(tinyMCE.getContent('long_text'))== ''){
		alert("Please enter the Long Text");
		formname.long_text.select();
		formname.long_text.focus();
		flag=false;
}

	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}


function agentsvalidate(formname,actionType,id){
flag=true;
if (trim(formname.agent_cname.value)==""){
		alert("Please enter the Company Name");
		formname.agent_cname.select();
		formname.agent_cname.focus();
		flag=false;
														
}else if((checktitle(formname.agent_cname.value))==1){
		alert("Title Exists");
		formname.agent_cname.select();
		formname.agent_cname.focus();
		flag=false;
}/*else if(isURL(formname.agent_url.value) == ""){
		alert("Not Valid Url");
		formname.agent_url.select();
		formname.agent_url.focus();
		flag=false;
}*/else if(trim(formname.agent_logo.value) == '') {
			alert("Please Select Agent Logo");
			flag = false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
				
}


function surveyorsvalidate(formname,actionType,id){
flag=true;
if (trim(formname.sur_cname.value)==""){
		alert("Please enter the Surveyors Name");
		formname.sur_cname.select();
		formname.sur_cname.focus();
		flag=false;
														
}else if(checkEmail(formname.sur_email.value)){
		alert("Please Enter Valid Email Id");
		formname.sur_email.select();
		formname.sur_email.focus();
		flag=false;
}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
				
}


function searchvalidate(formname,actionType){
flag=true;
if (trim(formname.txt_title.value)=="" && formname.sel_status.value =="-1"){
		alert("Please enter the Region Title Or Region Status");
		formname.txt_title.select();
		formname.txt_title.focus();
		flag=false;
														
}else if(formname.sel_status.value =="-1"  && trim(formname.txt_title.value == "")){
		alert("Please enter the Region Title Or Region Status");
		formname.sel_status.focus();
		flag=false;
}
	formname.ActionType.value = actionType;
	return flag;		
				
}


function faqvalidate(formname,actionType,id){

flag=true;
if (trim(formname.faq_question.value)==""){
		alert("Please enter the FAQ Question");
		formname.faq_question.select();
		formname.faq_question.focus();
		flag=false;
														
}else if((checktitle(formname.faq_question.value))==1){
		alert("FAQ Question Already Exist");
		formname.faq_question.select();
		formname.faq_question.focus();
		flag=false;
}else if(formname.faq_category_id.value == ''){
		alert("Please Select Category");
		flag=false;
}else if(trim(formname.faq_answers.value) == ''){
		alert("Please Enter Faq Question");
		flag=false;
}				
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}



function messagevalidate(formname,actionType,id){
flag=true;
if (trim(formname.order_status.value)==""){
		alert("Please Select Order Status ");
		formname.order_status.focus();
		flag=false;
														
}else if(trim(formname.email_messages.value)==""){
		alert("Please Enter Email Messages");
		formname.email_messages.select();
		formname.email_messages.focus();
		flag=false;
}				
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
	
	return false ;		
				
}

function templatevalidate(fromname,actionType,id){
	if(trim(fromname.txtFilename.value)==''){
		alert("Please enter the filename");
		fromname.txtFilename.focus();
		return false;
	}else if((!fromname.chkCustom.checked)&&(trim(fromname.txtarContent.value)=='')){
		alert("Please enter the file content");
		fromname.txtarContent.focus();
		return false;
	}
	fromname.ActionType.value = actionType;
	fromname.id.value = id;
	return true;
}


function eventsvalidate(formname,actionType,id){

	flag=true;
	if (trim(formname.events_title.value)==""){
		alert("Please enter the events Title");
		formname.events_title.select();
		formname.events_title.focus();
		flag	=	false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;
}

function OpenSelectPop(url){
 window.open(url,'SelectImage',"scrollbars=yes,menubar=no,width=700,height=500");
}

function submitFrmChildren(formname,actionType,catid){

	formname.ActionType.value = actionType;
	formname.catid.value = catid;
	formname.action = "main.php";
	formname.submit();

}

function imagevalidate(formname,actionType,id){
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function newscategoryvalidate (formname,actionType,id){
		flag=true;

if (trim(formname.news_category_title.value)==""){
	alert("Please enter the News Title");
	formname.news_category_title.select();
	formname.news_category_title.focus();
	flag=false;

}else if ((checktitle(formname.news_category_title.value))==1){
	alert("Title Exists");
	formname.news_category_title.select();
	formname.news_category_title.focus();
	flag=false;
	
}

	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
}

function genrevalidate(formname,actionType,id)
{
	flag=true;

	if (trim(formname.genre_title.value)==""){
		alert("Please enter the Genre Title");
		formname.genre_title.select();
		formname.genre_title.focus();
		flag=false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
	
}

function stagevalidate(formname,actionType,id)
{
	flag=true;
	if (formname.stage_title.value==""){
		alert("Please enter the stage Title");
		formname.stage_title.focus();
		return false;
	}else{
		formname.ActionType.value = actionType;
		formname.id.value = id;
		return true;		
	}
	
}


function submitFrmMakeArchive(formname,actionType,id){
	//alert(actionType);	
	if(confirm("Do you wish to Archive this news?")){
				formname.ActionType.value = actionType;
				formname.id.value = id;
				formname.action = "action.php";
				formname.submit();
	}
}
function formClear(formNm)
{
	for (number=0; number<formNm.length; number++ )
	{
		if(formNm.elements[number].type == 'text' || formNm.elements[number].type == 'textarea')
		{
			if(formNm.elements[number].value != '')
			{
				formNm.elements[number].value = "";
			}		
		}else if(formNm.elements[number].type == 'select-one')
		{
			formNm.elements[number].value="";
		}
	}		
}

function eventsreviewvalidate(formname,actionType,id){
			
	flag=true;
    if (trim(formname.review_title.value)==""){
		alert("Please enter the review title");
		formname.review_title.focus();
		flag	=	false;
	}
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	return flag;
}

function eventskeyvalidate(formname,actionType,id){
	flag	=	true;
	if (trim(formname.events_keys_title.value)==""){
				alert("Please enter the Key Title");
				formname.events_keys_title.select();
				formname.events_keys_title.focus();
				flag=false;

	}else if (formname.events_keys_code.value=="")
	{
				alert("Please enter the Key Code");
				formname.events_keys_code.select();
				formname.events_keys_code.focus();
				flag=false;

	}else if ((checktitle(formname.events_keys_title.value))==1){
	
				alert("Title Exists");
				formname.events_keys_title.select();
				formname.events_keys_title.focus();
				flag=false;						
	}else if ((checktitle(formname.events_keys_code.value))==1){
	
				alert("Code Exists");
				formname.events_keys_code.select();
				formname.events_keys_code.focus();
				flag=false;						
	}

	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;	

}


function festvalidate(formname,actionType,id){
	flag	=	true;
	if (trim(formname.fest_title.value)==""){
		alert("Please enter the title");
		formname.fest_title.select();
		formname.fest_title.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return true;	

}


function eventsdupvalidate(formname,actionType,id){
	flag=true;
	if (formname.selHour.value=="hh"){
			alert("Please select hour");
			//formname.selHour.select();
			formname.selHour.focus();
			flag=false;
	}else if (formname.selMin.value=="mm"){
			alert("Please select minuts");
			//formname.selMin.select();
			formname.selMin.focus();
			flag	=	false;
	}
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	return flag;
}

function validateGroup(formname,actionType,id){
	if(trim(formname.group_title.value)==""){
		alert("Please enter the title");
		formname.group_title.focus();
		return false;
	}else if(trim(formname.group_date.value)==""){
		alert("Please choose the date");
		formname.group_date.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function validatesubGroup(formname,actionType,id){
	if(trim(formname.subgroup_title.value)==""){
		alert("Please enter the title");
		formname.subgroup_title.focus();
		return false;
	}else if(trim(formname.subgroup_date.value)==""){
		alert("Please choose the date");
		formname.subgroup_date.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function validateGallery(formname,actionType,id){
	if(trim(formname.gallery_title.value)==""){
		alert("Please enter the title");
		formname.gallery_title.focus();
		return false;
	}else if(trim(formname.gallery_date.value)==""){
		alert("Please choose the date");
		formname.gallery_date.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}


//////////////////////////////////////// For Sorting ////////////////////////////////////////

function fnSort(formNm,val,sortOption)
{
	formNm.sortby.value = val;
	if(sortOption=='')
		formNm.sortOption.value = 'asc';
	else if(sortOption=='asc')
		formNm.sortOption.value = 'desc';
	else if(sortOption=='desc')
		formNm.sortOption.value = 'asc';
	formNm.submit();
}

function isURL(url)
{
	var urlPattern = /^(?:(?:ftp|https?):\/\/)?(?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?:com|edu|biz|org|gov|int|info|mil|net|name|museum|coop|aero|[a-z][a-z])\b(?:\d+)?(?:\/[^;"'<>()\[\]{}\s\x7f-\xff]*(?:[.,?]+[^;"'<>()\[\]{}\s\x7f-\xff]+)*)?/;
	return urlPattern.test(url.toLowerCase());
}
function showretail(value) {
  if(value == 'retail')
	   $('#retail_det').show();
  else
	$('#retail_det').hide();
}

function approve_news(temp_id,news_id) {
var URL = 'modules/approval/news/approve_news.php?news_id=' + news_id + "&temp_id=" +temp_id ;
   new Ajax.Request(URL, {
   method: 'get',
   onSuccess: function(transport) {
   if(trim(transport.responseText) == 'true')
	    window.location.href=window.location.href
  }
});
}

function approve_articles(temp_id,art_id) {
var URL = 'modules/approval/articles/approve_articles.php?art_id=' + art_id + "&temp_id=" +temp_id ;
   new Ajax.Request(URL, {
   method: 'get',
   onSuccess: function(transport) {
   if(trim(transport.responseText) == 'true')
	    window.location.href=window.location.href
  }
});
}


function approve_units(temp_id,unit_id) {
var URL = 'modules/approval/units/approve_units.php?unit_id=' + unit_id + "&temp_id=" +temp_id ;
   new Ajax.Request(URL, {
   method: 'get',
   onSuccess: function(transport) {
   if(trim(transport.responseText) == 'true')
	    window.location.href=window.location.href
  }
});
}

function approve_developments(temp_id,dev_id) {
   var URL = 'modules/approval/development/approve_developments.php?dev_id=' + dev_id + "&temp_id=" +temp_id ;
   new Ajax.Request(URL, {
   method: 'get',
   onSuccess: function(transport) {
   if(trim(transport.responseText) == 'true')
	    window.location.href=window.location.href
  }
});
}



function loaddata(modtype,id) {
   var URL = 'modules/homepageadvert/loaddata.php?id=' + id + "&module_name=" +modtype ;
   new Ajax.Request(URL, {
   method: 'get',
   onSuccess: function(transport) {
	   if(modtype == 'development')
		document.getElementById('dev_name').innerHTML = transport.responseText;
	   else if(modtype == 'unit')
		   document.getElementById('unit_name').innerHTML = transport.responseText;
  }
});
}

function validateadvert(formname,actionType,id) {

if(trim(formname.develop_useage.value)==""){
		alert("Please Select Development Type");
		formname.develop_useage.focus();
		return false;
	}else if(trim(formname.develop_id.value)==""){
		alert("Please Select Development Name");
		formname.develop_id.focus();
		return false;
	}else if(trim(formname.develop_id.value)==""){
		alert("Please Select Development Name");
		formname.develop_id.focus();
		return false;
	}else if(trim(formname.unit_id.value)==""){
		alert("Please Select Unit");
		formname.unit_id.focus();
		return false;
	}else if(trim(formname.sales_message.value)==""){
		alert("Please enter Sales Mesaage");
		formname.sales_message.focus();
		return false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	formname.action = "action.php";
	formname.submit();
}

function validateagent_form(formname) {
if(trim(formname.txt_name.value)==""){
				alert("Please Enter Name");
				formname.txt_name.focus();
				return false;
} else if(checkEmail(formname.txt_email.value)){
			alert("Please Enter Valid Email");
			formname.txt_email.focus();
			return false;
} else if(trim(formname.txt_comment.value)==""){
			alert("Please Enter Comment");
			formname.txt_comment.focus();
			return false;
}
			return true;
}
