String.prototype.trim = function(){
	return this.replace(/^s+|\s+$/,'');
}


var LDB = {
   
	Validate:function(f){

		var msg = '';
		
		if($('#first-name').val().trim() =='' ){
			msg += '\nFirst name is required'
		}
		
		if($('#last-name').val().trim() =='' ){
			msg += '\nLast name is required'
		}
		
		if($('#email').val().trim() =='' ){
			msg += '\nEmail is required'
		}
		
		if($('#refer').val().trim() =='' ){
			msg += '\nReferring broker is required'
		}
		
		if(msg != ''){
			alert('There were errors with your form:\n'+msg);
			return false;			
		}  		
		
		var f = $('<input type="hidden" name="ajax" value="submit" />');
		
		$('#contact-form').append(f);
		
		var params = $('#contact-form').serialize();
		
		$.ajax({
			type	: "POST",
			url		: "index.php",
			dataType: 'text',
			async	: false,
			data	: params,
			success: function(updated){
				if(updated == 'SUCCESS'){				
					$('#contact-form').hide();
					// $('#thanks').show();

					document.write = function(s){
				      $('body').append(s);
					}
					
					// Yahoo Track		
					var script = document.createElement('scr'+'ipt');
			        script.type = 'text/javascript';
			        script.src = 'http://srv1.wa.marketingsolutions.yahoo.com'+'/script/ScriptServlet' + '?aid=' + ysm_accountid;
			        $('head',document).get(0).appendChild(script);						

					// Google Track
					var script = document.createElement('scr'+'ipt');
			        script.type = 'text/javascript';
			        script.src = 'http://www.googleadservices.com/pagead/conversion.js';
			        $('head',document).get(0).appendChild(script);
			
					
					// MSN Track
					var script = document.createElement('scr'+'ipt');
			        script.type = 'text/javascript';
			        script.src = 'http://0.r.msn.com/scripts/microsoft_adcenterconversion.js';
			        $('head',document).get(0).appendChild(script);
					
					pageTracker._initData();
					pageTracker._trackPageview('/landing/landing_thanks.html');
					location.href = location.href + 'thank-you.php';
				}else{
					alert('An error occurred submitting the form.  Please contact webmaster for support.');
				}			
			}
		});   
	}     
}
