var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

function SubmitLogin(formNm,ActionType)	{
	if(formNm.txt_username.value == "")	{
		alert("Please enter login name");
		formNm.txt_username.focus();
	}else if(formNm.txt_password.value== "")	{
		alert("Please enter password");
		formNm.txt_password.focus();
	}else	{
		formNm.ActionType.value = ActionType;
		formNm.submit();
	}
}




function submitFrmMenu(formname,actionType,id){
	//alert(id);
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.action				= "main.php";
	formname.submit();
}

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 contact_validate(formNm){

	if(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 (formNm.comments.value == ""){
		alert("Please enter your comments");
		formNm.comments.focus();
	}else{
		formNm.submit();
	}
}

function submitFrmEvent(formname,actionType,id,dupid,events_title){
	//alert(events_title);
	//alert(id);

	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){
	//alert(events_title);
	//alert(id);

	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){
	//alert(actionType);	
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.catid.value		= catid
	
	formname.action				= "main.php";
	formname.submit();
}

function submitFrmProperty(formname,actionType,id){
	formname.ActionType.value	= actionType;
	formname.id.value			= id;
	formname.action				= "main.php";
	formname.submit();
}

function submitFrmAssets(formname,actionType,id,category_id){
	//alert(formname);	
	formname.ActionType.value = actionType;
	formname.id.value = id;
	//alert(formname.id.value);
	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 (formname.user_firstname.value==""){
			alert("Please enter the First Name");
			formname.user_firstname.select();
			formname.user_firstname.focus();

	}else if (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 (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 (formname.user_password.value==""){
			alert("Please enter the password");
			formname.user_password.select();

	}	else if (formname.user_repassword.value==""){
			alert ("Re-Type Password to Confirm");
			formname.user_repassword.focus();

	}	else if (formname.user_repassword.value != 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 agentvalidate(formname,actionType,id){
	if (formname.agent_company.value==""){
		alert("Please enter the Company Name");
		formname.agent_company.select();
		formname.agent_company.focus();
	}else if (formname.agent_name.value==""){
		alert("Please enter the Name");
		formname.agent_name.select();
		formname.agent_name.focus();
	}else if (formname.agent_email.value==""){
		alert("Please enter the email");
		formname.agent_email.select();
		formname.agent_email.focus();
	}else if (checkEmail(formname.agent_email.value)){
		alert("Please enter a valid email ID");
		formname.agent_email.select();
		formname.agent_email.focus();
	} else {
			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 categoryValidate(formname,actionType,id){
	
	if (formname.cat_title.value==""){
			alert("Please enter the Menu Title");
			formname.cat_title.select();
			formname.cat_title.focus();
			
		
	}else if (formname.cat_url.value==""){
			alert("Please enter the URL Path");
			formname.cat_url.select();
			
	} else {
	
			formname.ActionType.value = actionType;
			formname.id.value = id;
			formname.action = "action.php";
			formname.submit();		
	}
}
function metavalidate (formname,actionType,id){

		if (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 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 (formname.person_firstname.value==""){
		alert("Please enter First name");
		formname.person_firstname.select();
		formname.person_firstname.focus();
															
	} else if (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 (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;     
	}
		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 SearchArticleData(formname,actionType){
	formname.ActionType.value = actionType;
	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',"scrollbars=yes,resizable=1,menubar=no,width=400,height=500");
}

function assetvalidate(formname,actionType,id){
	flag	=	true;

	if ((formname.txt_asset.value=="") && (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 assetvalidateedit(formname,actionType,id){
	flag=true;
	if ( (formname.asset_sel_name.value=="") ){
		alert("Please enter or Select the Asset");
		formname.txt_asset.focus();
		flag=false;
	}else if (formname.asset_property_group.value==""){
		alert("Please enter the Property Group");
		formname.asset_property_group.focus();
		flag=false;
	}else if ((formname.asset_category.value=="") && (formname.asset_select_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 (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 modcategoryvalidate (formname,actionType,id){
		flag=true;
		//alert (flag);
			if (formname.mod_category_title.value==""){
						alert("Please enter the News Title");
						//formname.mod_category_title.select();
						formname.mod_category_title.focus();
						flag=false;

			}else if ((checktitle(formname.mod_category_title.value))==1){
						alert("Title Exists");
						//formname.mod_category_title.select();
						formname.mod_category_title.focus();
						flag=false;
						
			}
						formname.ActionType.value = actionType;
						formname.id.value = id;

						
						return flag;		
}

function assetscategoryvalidate_edit (formname,actionType,id){
		flag=true;
//		alert (actionType);
		if (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 (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 (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){
var flag=true;
if (formname.news_title.value==""){
			alert("Please enter the News Title");
			formname.news_title.select();
			formname.news_title.focus();
			flag=false;
														
	} 
			formname.ActionType.value = actionType;
			formname.id.value = id;
			return flag;		
				
}

function propertyvalidate(formname,actionType,id){
flag=true;
if (formname.property_title.value==""){
	alert("Please enter the Property Title");
	formname.property_title.select();
	formname.property_title.focus();
	flag=false;
														
}else if ((checktitle(formname.property_title.value))==1){
	alert("Title Exists");
	formname.property_title.select();
	formname.property_title.focus();
	flag=false;
}else if(formname.property_location.value==""){
	alert("Please enter or select the location");
	formname.property_location.select();
	formname.property_location.focus();
	flag=false;
}else if(formname.property_address.value==""){
	alert("Please enter the Address");
	formname.property_address.select();
	formname.property_address.focus();
	flag=false;
}else if(formname.property_postcode.value==""){
	alert("Please enter the postcode");
	formname.property_postcode.select();
	formname.property_postcode.focus();
	flag=false;
}else if(formname.property_type.value=="0"){
	alert("Please choose the property type");
	formname.property_type.focus();
	flag=false;
}else if(formname.property_group.value=="0"){
	alert("Please choose the property group");
	formname.property_group.focus();
	flag=false;
}else if(formname.property_category.value=="0"){
	alert("Please choose the property category");
	formname.property_category.focus();
	return false;
}else if(formname.property_size.value==""){
	alert("Please choose the property size");
	formname.property_size.select();
	formname.property_size.focus();
	flag=false;
}	
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
				
}

function deleteProperty(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 eventsvalidate(formname,actionType,id){

			flag=true;

			    if (formname.events_title.value==""){
						alert("Please enter the events Title");
						formname.events_title.select();
						formname.events_title.focus();
						flag	=	false;
																	
				}else 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;
				}else if ((checktitle(formname.events_title.value))==1){
						alert("Title Exists");
						formname.events_title.select();
						formname.events_title.focus();
						flag=false;
				}
//				else if (formname.events_category_id.value == ""){
//						alert("Please enter the events Category");
//						formname.events_category_id.select();
//						formname.events_category_id.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){
	//alert(actionType);	
					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;
//		alert (actionType);
	if (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 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 developmentvalidate(formname,actionType,id){

	if (formname.txt_title.value==""){
				alert("Please enter the Development Name");
				formname.txt_title.select();
				formname.txt_title.focus();
		
		}else if ((checktitle(formname.txt_title.value))==1){
				alert("Development Name Exists");
				formname.txt_title.select();
				formname.txt_title.focus();
											
		} else {
		
				formname.ActionType.value = actionType;
				formname.id.value = id;
				formname.action = "action.php";
				formname.submit();		
		}		
}
*/

function eventsreviewvalidate(formname,actionType,id){
			//alert("Hello");
			flag=true;

			    if (formname.events_id.value==""){
						alert("Please select event id");
						//formname.selHour.select();
						formname.events_id.focus();
						flag	=	false;
				}else if (formname.review_title.value==""){
						alert("Please enter the review title");
						//formname.review_title.select();
						formname.review_title.focus();
						flag	=	false;
																	
				}else if (formname.short_text.value==""){
						//alert("Please enter review text");
						//formname.short_text.select();
						//formname.short_text.focus();
						//flag	=	false;
				}

				formname.ActionType.value	= actionType;
				
				formname.id.value			= id;
				return flag;
}

function eventskeyvalidate(formname,actionType,id){

			flag	=	true;

			//		alert (actionType);

			if (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 eventsdupvalidate(formname,actionType,id){

			flag=true;

//			    if (formname.events_title.value==""){
//						alert("Please enter the events Title");
//						formname.events_title.select();
//						formname.events_title.focus();
//						flag	=	false;
//	
//				}else
					
				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;
				}
//				else if ((checktitle(formname.events_title.value))==1){
//						alert("Title Exists");
//						formname.events_title.select();
//						formname.events_title.focus();
//						flag=false;
//				}
//				else if (formname.events_category_id.value == ""){
//						alert("Please enter the events Category");
//						formname.events_category_id.select();
//						formname.events_category_id.focus();
//						flag=false;
//				}

				formname.ActionType.value	= actionType;
				formname.id.value			= id;
				return flag;
}

function show_hide(id,div_id)
{
		var refArr	=	new Array();
		var div_id1 = "request_" + div_id;
		ob			=	document.getElementById(div_id1);
		downid = "downId_" + div_id;
		document.getElementById(downid).value= id;
		if(ob.style.display=="none")
			ob.style.display="";
		else
			ob.style.display="none";					
}

function validate(id)
	{
		var name = "txtName_" + id ;
		var company = "txtCompany_" + id ;
		var email = "txtEmail_" + id ;
		downid = "downId_" + id;

		if(trim(document.getElementById(name).value)	==	''){
			alert('Please enter the name');
			return false;		
		}else if(trim(document.getElementById(company).value)	==	''){
			alert('Please enter the company');
			return false;
		}else if(trim(document.getElementById(email).value)	==	''){
			alert('Please enter the email address');
			return false;
		}else if(checkEmail(trim(document.getElementById(email).value))){
			alert('Please enter valid email address');
			return false;		
		}else{
			var name	=	trim(document.getElementById(name).value);
			var	company	=	trim(document.getElementById(company).value);
			var	email	=	trim(document.getElementById(email).value);
			var downId	=	trim(document.getElementById(downid).value)
			add2Session11(name,company,email,downId,id);
		}
	}
	function trim(str)
	{
		return str.replace(/^\s*|\s*$/g,"");
	}

function add2Session11(name,company,emailId,downId,id) {  

	 var url = "../property/downloadPDF.php?name=" + escape(name)+"&company=" +escape(company)+"&emailId=" +escape(emailId)+"&downId=" +escape(downId);
	 new Ajax.Request(url, {
     method: 'get',
     onSuccess: function(transport) {
     var notice = $('news_text');
	 if(trim(transport.responseText) == 'S'){
				document.location.href='downloadfile.php?downId='+downId + "&pId=" + id ;

			}else if(getOP	==	'F'){
				alert("Please try again");
	}

     }
    });
	setTimeout ("pagerefresh();",3000);
 }
function pagerefresh()
{
	window.location.reload(true);
}



function casestudyvalidate(formname,actionType,id)
{
	flag=true;

	if (trim(formname.casestudy_title.value)==""){
		alert("Please enter the Case Study");
		formname.casestudy_title.select();
		formname.casestudy_title.focus();
		return false;
	} else if ((checktitle(formname.casestudy_title.value))==1){
		alert("Title Exists");
		formname.casestudy_title.select();
		formname.casestudy_title.focus();
		flag=false;
	}
	formname.ActionType.value = actionType;
	formname.id.value = id;
	return flag;		
	
}
	

	
