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.id.value = id;
	formname.ActionType.value = actionType;
	

	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.cwcid.value = id;
	
	formname.ActionType.value = actionType;
	
	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;

}


