function chk_login_form(e)
{
    if(trimString(e.email.value)=="")
	{
		alert("Please enter your email address");	
		e.email.focus();
		return false;
	}
	if(!validateEmail(e.email.value))
	{
		 alert("Please Enter valid email address"); 
		 e.email.focus();
		 return false;
	}	
	if(e.password.value=="")
	{
		alert("Please enter password");	
		e.password.focus();
		return false;
	}

}

function reset_form()
{
	a=document.getElementsByTagName('select');

	for(i=0;i<a.length;i++)
	{	
		if(a[i].name=='max_price')
		{
			a[i].selectedIndex = 9;
		}
		else
		{
			a[i].selectedIndex=0;
		}			
	}
	b = document.getElementsByTagName('input');
	for(i=0;i<b.length;i++)
	{
		if(b[i].name=='reference')
		{
			b[i].value='';
		}
	}
}

function loadIFrame(url){
	document.getElementById("iFrame").innerHTML = "<iframe id='myIFrame' src='" + url + "'frameborder='0'></iframe>";
}

function chk_register_form(e)
{
    var str_password = new String(e.password.value);
    
    if(trimString(e.fname.value)=="")
	{
		alert("Please enter your First name");	
		e.fname.focus();
		return false;
	} 
	if(trimString(e.lname.value)=="")
	{
		alert("Please enter your Surname");	
		e.lname.focus();
		return false;
	} 
    if(trimString(e.email.value)=="")
	{
		alert("Please enter your email address");	
		e.email.focus();
		return false;
	}
	if(!validateEmail(e.email.value))
	{
		 alert("Please Enter valid email address"); 
		 e.email.focus();
		 return false;
	}
	if(trimString(e.country.value)=="")
	{
		alert("Please enter country");	
		e.country.focus();
		return false;
	}
	if(trimString(e.telephone.value)=="")
	{
		alert("Please enter Telephone");	
		e.telephone.focus();
		return false;
	}	
	if(e.password.value=="")
	{
		alert("Please enter password");	
		e.password.focus();
		return false;
	}
	if(str_password.length < 6)
	{
		alert("Password should be atleast of 6 characters");	
		e.password.focus();
		return false;	
	}
	if(!e.terms.checked)
	{
		alert("Please agree to terms & conditions");			
		return false;
	}		
	
}

function chk_register_update(e)
{
    if(trimString(e.fname.value)=="")
	{
		alert("Please enter your First name");	
		e.fname.focus();
		return false;
	} 
	if(trimString(e.lname.value)=="")
	{
		alert("Please enter your Surname");	
		e.lname.focus();
		return false;
	} 
    if(trimString(e.email.value)=="")
	{
		alert("Please enter your email address");	
		e.email.focus();
		return false;
	}
	if(!validateEmail(e.email.value))
	{
		 alert("Please Enter valid email address"); 
		 e.email.focus();
		 return false;
	}
	if(trimString(e.country.value)=="")
	{
		alert("Please enter country");	
		e.country.focus();
		return false;
	}
	if(trimString(e.telephone.value)=="")
	{
		alert("Please enter Telephone");	
		e.telephone.focus();
		return false;
	}	
	if(e.password.value=="")
	{
		alert("Please enter password");	
		e.password.focus();
		return false;
	}   
    
}

function chk_email_to_friend(e)
{
   if(trimString(e.your_name.value)=="")
   {
		alert("Please enter your name");	
		e.your_name.focus();
		return false;
   } 
   if(trimString(e.your_email.value)=="")
   {
		alert("Please enter your email");	
		e.your_email.focus();
		return false;
   }
   if(trimString(e.your_friend_name.value)=="")
   {
		alert("Please enter your friend's name");	
		e.your_friend_name.focus();
		return false;
   }
   if(trimString(e.your_friend_email.value)=="")
   {
		alert("Please enter your friend's email");	
		e.your_friend_email.focus();
		return false;
   }
    
}

function enquire_now(e)
{
   if(trimString(e.name.value)=="")
   {
		alert("Please enter your firstname");	
		e.name.focus();
		return false;
   } 
   if(trimString(e.lastname.value)=="")
   {
		alert("Please enter your surname");	
		e.lastname.focus();
		return false;
   } 
   if(trimString(e.email.value)=="")
   {
		alert("Please enter your email");	
		e.email.focus();
		return false;
   }
   if(trimString(e.country.value)=="")
   {
		alert("Please enter country");	
		e.country.focus();
		return false;
   }
   if(trimString(e.telephone.value)=="")
   {
		alert("Please enter telephone");	
		e.telephone.focus();
		return false;
   }
    
}

function addchild_chapter(e)
{
    if(trimString(e.page_head.value)=="")
	{
		alert("Please enter page heading");	
		e.page_head.focus();
		return false;
	}    
       
}


function validateEmail(email)
{
	
	
if (email == ""){return false;}


badStuff = ";:/,' \"\\";
for (i=0; i<badStuff.length; i++)
{
badCheck = badStuff.charAt(i)
if (email.indexOf(badCheck,0) != -1){return false;}
}

posOfAtSign = email.indexOf("@",1)
if (posOfAtSign == -1){return false;}


if (email.indexOf("@",posOfAtSign+1) != -1){return false;}

posOfPeriod = email.indexOf(".", posOfAtSign)
if (posOfPeriod == -1){return false;}

if (posOfPeriod+2 > email.length){return false;}

return true;
}

function trimString (str)
{
	  while (str.charAt(0) == ' ')
	    str = str.substring(1);
	  while (str.charAt(str.length - 1) == ' ')
	    str = str.substring(0, str.length - 1);
	  return str;
}

function chk_forgot_form(e)
{
    if(trimString(e.email.value)=="")
	{
		alert("Please enter your email address");	
		e.email.focus();
		return false;
	}
	if(!validateEmail(e.email.value))
	{
		 alert("Please Enter valid email address"); 
		 e.email.focus();
		 return false;
	}
}

function handleAdminDelete(var1,var2,var3)
{
    if(window.confirm("Are you sure you want to delete agent " + var1 + " " +var2  +"  ?"))
    {
        document.frm.Operation_Admin.value = "deleteAgent";
        document.frm.agentID.value = var3;      
        document.frm.submit();       
        return true;
    }
    else
    {
        return false;   
    }   
    
}

function chk_contactform(e)
{
    if(trimString(e.name.value)=="")
	{
		alert("Please enter your name");	
		e.name.focus();
		return false;
	}
	if(!validateEmail(e.email.value))
	{
		 alert("Please Enter valid email address"); 
		 e.email.focus();
		 return false;
	}	
	if(e.telephone.value=="")
	{
		alert("Please enter telephone");	
		e.telephone.focus();
		return false;
	}

}

function addchild_anchorchapter(e)
{
    if(trimString(e.page_head.value)=="")
	{
		alert("Please enter page heading");	
		e.page_head.focus();
		return false;
	}
}

function addchild_anchorimage(e)
{
    if(trimString(e.page_head.value)=="")
	{
		alert("Please enter page heading");	
		e.page_head.focus();
		return false;
	}
}

function addchild_areadescription(e)
{
    if(trimString(e.page_head.value)=="")
	{
		alert("Please enter page heading");	
		e.page_head.focus();
		return false;
	}
}

function getFlashImagePlayer(imgs,siteUrl)
{
    
    document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0'  width='330' height='324' id='Viewer' align='middle'>");
    document.write("<param name='allowScriptAccess' value='sameDomain' />");
    document.write("<param name='movie' value='"+ siteUrl + "imageviewer/viewer.swf' />");
    document.write("<param name='quality' value='high' />");    
    document.write("<param name='bgcolor' value='#FFFFFF' />");
    document.write("<param name='wmode' value='transparent' />");
    document.write("<param name='flashvars' value='imagelist="+ imgs +"&showthumbs=true&transitionDuration=2&imageDuration=6' />");    
    document.write("<embed src='"+ siteUrl + "imageviewer/viewer.swf' wmode=\"transparent\" FlashVars='imagelist="+ imgs +"&showthumbs=true&transitionDuration=2&imageDuration=6' quality='high' bgcolor='#FFFFFF' width='330' height='324' name='Viewer' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
    document.write("</object>");
} 


//Starting the section on functions for Add Property

	function property_change()
	{
		
		var index;
		var obj=document.getElementById("property_type_1");
		index=obj.selectedIndex;
		 var vl=obj.options[index].value;
		// alert(vl);
		
		var obj1=document.getElementById("property_type_2");
		//var obj2=document.getElementById("france_area_5_row");
	  var obj3=document.getElementById("town_city_5");
	  var obj4=document.getElementById("other_town_5");
	  var obj5=document.getElementById("town_area_5_row");
	  var obj6=document.getElementById("other_area_5");
	  var objcom1=document.getElementById("gripa1");
		var objcom2=document.getElementById("gripa2");
		var objarea=document.getElementById("area_des1");
		var objfla=document.getElementById("new_build_flash");
	//	var objst=document.getElementById("leaseback_status");
	//	var objperc = document.getElementById("perc_return");
		
		if(vl=="new_build" )
		{
			 obj1.style.visibility="visible";
			 obj1.style.display="";
			 objfla.style.visibility="visible";
			 objfla.style.display="";
			 			 
			 /*objarea.style.visibility="hidden";
			 objarea.style.display="none";*/
			 
			 //obj2.style.visibility="visible";
			 //obj2.style.display="";
			 
			 /*obj3.style.visibility="hidden";
			 obj3.style.display="none";
			 obj4.style.visibility="hidden";
			 obj4.style.display="none";
			 obj5.style.visibility="hidden";
			 obj5.style.display="none";
			 obj6.style.visibility="hidden";
			 obj6.style.display="none";		*/
			 objcom1.style.visibility="hidden";
			 objcom1.style.display="none";
			 objcom2.style.visibility="visible";
			 objcom2.style.display="";

		}
		else
			{
			 obj1.style.visibility="hidden";
			 obj1.style.display="none";
			  objfla.style.visibility="hidden";
			 objfla.style.display="none";
			 
			 objst.style.display='none';
				objperc.style.display='none';
			 
			 /*objarea.style.visibility="visible";
			 objarea.style.display="";*/
			 
			 //obj2.style.visibility="hidden";
			 //obj2.style.display="none";
			 
			 /*obj3.style.visibility="visible";
			 obj3.style.display="";
			 obj4.style.visibility="visible";
			 obj4.style.display="";
			 obj5.style.visibility="visible";
			 obj5.style.display="";
			 obj6.style.visibility="visible";
			 obj6.style.display="";*/
			}
			if(vl=="residential")
			{
				objcom1.style.visibility="hidden";
			 	objcom1.style.display="none";
				objcom2.style.visibility="hidden";
			 	objcom2.style.display="none";
			}
			else if(vl=="commercial")
			{
				objcom1.style.visibility="visible";
			 	objcom1.style.display="";
				objcom2.style.visibility="visible";
			 	objcom2.style.display="";
			}
		/*desc=document.getElementById("area_description_5");
		desc.innerHTML="";*/
	}	
	
	function nb_region_change()
	{
		
		var index;
		var obj=document.getElementById("region");
		index=obj.selectedIndex;
		 var vl=obj.options[index].value;
		// alert(vl);
		
		var obj1=document.getElementById("area");
		
		if(vl==103)//French Riviera
		{
			 obj1.style.visibility="visible";
			 obj1.style.display="";
		}
		else
			{
			 obj1.style.visibility="hidden";
			 obj1.style.display="none";
			 obj1.selectedIndex = 0;
		}
	}
	
	function pdf_cmts()
	{
	   var obj1=document.getElementById("property1");
	   var obj2=document.getElementById("property2");
	   var obj3=document.getElementById("property3");
	   
	   obj1.style.visibility="hidden";
	   obj1.style.display="none";
	   obj2.style.visibility="hidden";
	   obj2.style.display="none";
	   obj3.style.visibility="hidden";
	   obj3.style.display="none";
	}
	
	function chk()
	{
		var frm=document.add_edit_property;
		
		var obj=document.getElementById("property_type_1");
		index=obj.selectedIndex;
		 var vl=obj.options[index].value;
		 if(vl=="")
		 {
		 		alert("Select Property Type");
		 		obj.focus();
			return false;
		}
		if(frm.property_reference_3.value=="")
		{
			alert("Enter Property Refrence");
			frm.property_reference_3.focus();
			return false;
		}
		if(frm.property_title_5.value=="")
		{
			alert("Enter Property Title");
			frm.property_title_5.focus();
			return false;
		}		
		
  	    if(frm.free_choice1_6.value=="")
		{
			alert("Select Free Choice");
			frm.free_choice1_6.focus();
			return false;
		}
		if(frm.free_choice2_6.value=="")
		{
			alert("Select Free Choice");
			frm.free_choice2_6.focus();
			return false;
		}
			
		var obj=document.getElementById("apartment_villa_7");
		index=obj.selectedIndex;
		var vl=obj.options[index].value;
		if(vl=="")
	  {
		 	alert("Select Apartment/Vills");
		 	obj.focus();
			return false;
		}
		var obj=document.getElementById("bedrooms_123_7");
		index=obj.selectedIndex;
		var vl=obj.options[index].value;
		if(vl=="Any")
		{
		 	alert("Select Bedrooms");
		 	obj.focus();
			return false;
		}
		if(frm.m2_of_property_7.value=="")
		{
			alert("Enter M2 of Property");
			frm.m2_of_property_7.focus();
			return false;
		}
		if(frm.price_8.value=="")
		{
			alert("Enter Price & Euro");
			frm.price_8.focus();
			return false;
		}
		
		return true;
	}
	
//End of fuctions for Adding Property


function chk_property_photo(thisform)
{
	with(thisform)
	{
		if(action.value=="Add")
		{
			if(uploadImage.value=="")
			{
				alert("Please upload a valid Image File");
				uploadImage.focus();
				return false;
			}
		}
	}
}

function chk_srch_qry(thisform)
{
	with(thisform)
	{
		if(search_name.value=="")		
		{
			alert("Please provide the name of the search");
			search_name.focus();
			return false;
		}
		window.open('about:blank', 'newFormWindow', 'width=340,height=200');
	}
}

/////////CODE FOR REMBEBER ME////////////////////////

function setCookie(name, value, expires, path, domain, secure)
{
 
 var date = new Date();
 date.setTime(date.getTime()+(3000*24*60*60*1000));
 
 var expires1 = "; expires="+date.toGMTString();
 
 document.cookie= name + "=" + escape(value) +
        expires1 +
        
        
        //((expires) ? "; expires=" + expires.toGMTString() : "") +
        //((expires) ? "; expires=Thu, 2 Aug 2020 20:47:11 UTC;" : ""  ) +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name)
 {
    
     var dc = document.cookie;
     var prefix = name + "=";
     var begin = dc.indexOf("; " + prefix);
     if (begin == -1) {
         begin = dc.indexOf(prefix);
         if (begin != 0) return null;
     } else {
         begin += 2;
     }
     var end = document.cookie.indexOf(";", begin);
     if (end == -1) {
         end = dc.length;
    }
    frm.password.value=unescape(dc.substring(begin + prefix.length, end));    
}

function reset_frm_search()
{
    var frm=document.frm_search;
    for(i=0;i<frm.length;i++)
    {
       
        if(frm.elements[i].type=="select-one")
        {       
                       
            if(frm.elements[i].name == "max_square_land")
            {
                frm.elements[i].selectedIndex=19;       
            }
            if(frm.elements[i].name == "max_price")
            {
                frm.elements[i].selectedIndex=9;                             
            }
            if(frm.elements[i].name == "max_square")
            {
                frm.elements[i].selectedIndex=9;                             
            }
        }
        
        if(frm.elements[i].type=="text")
        {       
            frm.elements[i].value="";   
        }    
    }
}

function exportproperty(e)
{
    if(trimString(e.agentGroup.value)=="")
	{
		alert("Please specify the Agent's Group Code");	
		e.agentGroup.focus();
		return false;
	} 
	if(trimString(e.agentBranch.value)=="")
	{
		alert("Please specify the Agent's Branch Code");	
		e.agentBranch.focus();
		return false;
	}  
    if(trimString(e.fullPostCode.value)=="")
	{
		alert("Please specify the Full Post Code");	
		e.fullPostCode.focus();
		return false;
	}  
	if(trimString(e.name.value)=="")
	{
		alert("Please specify the Name");	
		e.name.focus();
		return false;
	}
	if(trimString(e.address.value)=="")
	{
		alert("Please specify the Address");	
		e.address.focus();
		return false;
	}
	if(trimString(e.pricePrefix.value)=="")
	{
		alert("Please specify the Price Prefix");	
		e.pricePrefix.focus();
		return false;
	}
	else
	{
	        var str = new String(e.pricePrefix.value);
            var arr1 = new Array("F","I","O","A","S","R","B","G","P","W","M","N");
            var chk1=0;
            	
            for(var i=0;i<arr1.length;i++)
            {
            	     if(str.indexOf(arr1[i]) > -1 )
            	     {		
            	     	  chk1=1;
            	     	  break;
            	     }
            }         
            
            if(!chk1)
            {
            		alert(" Prefix not in enumeration [F, I, O, A, S, R, B, G, P, W, M, N]");
            		e.pricePrefix.focus();
            		return false;
            }   
	    
	}
	if(trimString(e.bedrooms.value)=="")
	{
		alert("Please specify the Bedrooms");	
		e.bedrooms.focus();
		return false;
	}
	if(trimString(e.bathrooms.value)=="")
	{
		alert("Please specify the Bathrooms");	
		e.bathrooms.focus();
		return false;
	}
	if(trimString(e.receptionRooms.value)=="")
	{
		alert("Please specify the Reception Rooms");	
		e.receptionRooms.focus();
		return false;
	}
}
d = new Date();
var curmil = d.getTime();
	function setSession(key, value)
	{
	 	d2 = new Date();
	 	newmil = d2.getTime();

	 	if(newmil-curmil>1000)
	 	{
			new Ajax.Request('/set_session.php',
			{method:'post',
			parameters:{'key':key,'value':value}}
			)
			curmil=newmil;
		}
	
	}
	var suc=false;
	function addSilent(id)
	{
	 	$('loader_'+id).style.display = '';
	 	suc=id;
		new Ajax.Request('/pages/send_email/?Operation=addtoEmail&id='+id,
		{
			onSuccess: function(transport)
			{
			 	new Ajax.Request('/pdftest/demo/html2ps.php',
				 {
					method: 'post',
					parameters: {'URL':'http://www.attikainternational.com/html_pdf/'+id+'Furtherhtml.html',
					'compress':1,
					'cssmedia':'screen',
					'mode':'html',
					'method':'fpdf',
					'renderimages':1,
					'renderlinks':1,
					'topmargin':10,
					'bottommargin':15,
					'smartpagebreak':1,
					'output':2
					},
					onSuccess: function(transport)
					{
						$('loader_'+suc).style.display='none';
						$('text_'+suc).style.display='';
					}
				});

			}
		});

	}
	
	 function addLoadEvent(func) {
			  var oldonload = window.onload;
			  if (typeof window.onload != 'function') {
			    window.onload = func;
			  } else {
			    window.onload = function() {
			      if (oldonload) {
			        oldonload();
			      }
			      func();
			    }
			  }
			}
	addLoadEvent(function()
	{
		//setInterval(
		//function()
		//{
		//	setSession('content1', tinyMCE.get('content1').getContent())
		//}
		//,600);
	});
