// JavaScript Document

function property_register()
{
	var messageBox	=	'#messageBox';
	var submitButton=	'#submitButton';
	
	var cusName		=	'#cusName';
	var cusAddress	=	'#cusAddress';
	var Telephone	=	'#telephone';
	var Mobile		=	'#mobile';
	var Fax			=	'#fax';
	var Website		=	'#website';
	var propType	=	'#propType';
	var district	=	'#district';
	var location	=	'#location';
	var address		=	'#propaddress';
	var bedRooms	=	'#bed_Rooms';
	var floors		=	'#floors';
	var bathRooms	=	'#bathRooms';
	var floorArea	=	'#floorArea';
	var price		=	'#price';
	var	description	=	'#description';
	
// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(cusName).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Your Name</li>";	
	}
	if($(Telephone).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Contact No</li>";	
	}	
	if($(propType).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Property Type</li>";	
	}
	
	if($(district).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select District</li>";	
	}
	
	if($(location).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Insert Your City/Location</li>";	
	}
	
	if($(floorArea).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Floor Area</li>";	
	}
	if($(price).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Price</li>";	
	}	
	
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxError').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{

		window.errorMessage = "Getting you registered....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000);
		RegisterState();
				
										
	}

}


function RegisterState()
{

	var messageBox		=	'#messageBox';
	var submitButton	=	'#submitButton';
	
	var	property_type	=	'#property_type';
	var cusName			=	'#cusName';
	var cusAddress		=	'#cusAddress';
	var Telephone		=	'#telephone';
	var Mobile			=	'#mobile';
	var Fax				=	'#fax';
	var Website			=	'#website';
	var propType		=	'#propType';
	var district		=	'#district';
	var location		=	'#location';
	var address			=	'#propaddress';
	var bedRooms		=	'#bed_Rooms';
	var floors			=	'#floors';
	var bathRooms		=	'#bathRooms';
	var floorArea		=	'#floorArea';
	var price			=	'#price';
	var	description		=	'#description';
		
			
	var checkboxes = $('#LeftGenedCheck');

	var check = '';
	$("input[@type='checkbox']").each(function()  {
	check += "&"+this.id+"=";
	if ($(this).attr('checked')){
	check += "1"; 
	}
	else
	check += "0";
	});
	//for debug
	//alert(propery_type);

				
	$.post("realstate.controler.php",{action:'addNewProperty',property_type:$(property_type).val(),cusName:$(cusName).val(),cusAddress:$(cusAddress).val(),Telephone:$(Telephone).val(),Mobile:$(Mobile).val(),Fax:$(Fax).val(),Website:$(Website).val(),propType:$(propType).val(),district:$(district).val(),location:$(location).val(),address:$(address).val(),bedRooms:$(bedRooms).val(),floors:$(floors).val(),bathRooms:$(bathRooms).val(),floorArea:$(floorArea).val(),price:$(price).val(),description:$(description).val(),Checkbox:check},function(data)
				{
					//alert(data);
					//document.write(data);
					if(data!='no'){
							//$(submitButton).attr('disabled',true);
							window.errorMessage = "Registration Complete.. Thank you.";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOk').fadeIn(1000);
							top.location='image_uploader.php?id='+data;
						}
				});
}

function userlogin()
{
	var messageBox='#logingmsg';
	
	var loginButton='#btn_loging';
	var topSearchwerpperboder2 ='#topSearchwerpperboder2';
	
	var email='#txt_username';
	var password='#txt_password';	
	
	if ($(email).val() == '')
	{
		window.error = true;
		window.errorMessage =  "<li>Invalid E-mail</li><br />";
	}
	else
	{
		window.error = false;
		window.errorMessage +=  "";
	}
	if ($(password).val() == '')
	{
		window.error = true;
		window.errorMessage +=  "<li>Invalid Password</li>";
	}
	else
	{
		window.error = false;
		window.errorMessage +=  "";
	}
	

	if(window.error==false)
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkUser').fadeIn(1000);
		window.errorMessage="Validating.. please wait..";
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);
		//$(loginButton).attr('disabled',true);
		
		$.post("usercontroller.php",{action:'userLogin',email:$(email).val(),password:$(password).val()},function(data)
		{
			if(data=='ok')
			{
				window.errorMessage = "Login Success...Check your email...";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkUser').fadeIn(1000);
				//$(login_button).attr('disabled',true);				
				window.location.href = 'index.php';									
			}
			else
			{
				window.error=true;
				window.errorMessage = "<li> E-mail Or Password Incorrect..</li>";
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorUser').fadeIn(1000);
				//$(login_button).attr('disabled',false);
			}
		});
	}
	else
	{
		//$(topSearchwerpperboder2).removeClass().addClass('topSearchwerpperboder3');
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxError2').fadeIn(1000);
		window.errorMessage="";			

	}
}


function addComment()
{
		var	commenttxt	=	'#commenttxt';
		var addDate		= 	'#addDate';
		var	hdntxt		=	'#hdntxt';
				
		$.post("realstate.controler.php",{action:'addcomment',hdntxt:$(hdntxt).val(),commenttxt:$(commenttxt).val(),addDate:$(addDate).val()},function(data){});
																																																																																																																														
}
