/**
* Video Player
*/
	var flashvars = {};
	flashvars.XMLData = "assets/xml/video.xml"; 
	var params = {};
	params.quality = "high";
	params.wmode = "transparent"; 
	var attributes = {};
	swfobject.embedSWF("videoplayer.swf", "player", "100%", "292", "8.0.0", false, flashvars, params, attributes);
	
/**
* Add This Params
*/
	var addthis_pub = "helpuschoosehome";
	var addthis_brand = "";
	var addthis_offset_top = -16;
	var addthis_offset_left = 184;
	var addthis_header_color = "#ffffff";
	var addthis_header_background = "#155277";


/**
* Interactivity
*/
	function isValidEmailAddress(emailAddress) {  
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);  
		return pattern.test(emailAddress);  
	} 

	// form error checking
	//
	
	jQuery(document).ready(function() { 

		var sender = jQuery('input.sender');
		var receiver = jQuery('input.receiver');
		var submit = jQuery('a.submit');
		
		var feedback_str = 'invalid email address found';
		
		sender.focus(function() {
			if(sender.hasClass('error'))
				sender.val('');
			sender.removeClass('error');
		});
		
		
		receiver.focus(function() {
			if(receiver.hasClass('error'))
				receiver.val('');
			receiver.removeClass('error');
		});
		
		
		submit.click(function() {
			
			var errors = 0;
			
			if(sender.hasClass('error'))
				sender.removeClass('error');
			if(receiver.hasClass('error'))
				receiver.removeClass('error');
				
			if(sender.val() == '' || !isValidEmailAddress(sender.val())) {
				sender.addClass('error');
				sender.val(feedback_str); 
				errors++;
			}
			
			if(receiver.val().indexOf(',') != -1) {
				
				var tmp = receiver.val().split(',');
				for(var x=0;x<tmp.length;x++) {
					if(!isValidEmailAddress(tmp[x])) {
						receiver.addClass('error');
						receiver.val(feedback_str);
						errors++;
						break;
					}
				}
				
			} else {
				
				if(receiver.val() == '' ||!isValidEmailAddress(receiver.val()) ) {
					receiver.addClass('error');
					receiver.val(feedback_str);
					errors++;
				}
			}
			
			if(errors > 0)
				return false;
				
			return true;
		});
		
		
		
		
	});