jQuery(document).ready(function(){
	var flashvars = {};
	var params = {
		//wmode: "transparent"
		};
	var attributes = {};
	swfobject.embedSWF("/GollFlash.swf" + "?uniq=" + new Date().getTime(), "theFlash", "908", "240", "9.0.0", "/expressInstall.swf", flashvars, params, attributes);
	
	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);
	}
	
	jQuery("#appoint_form").submit(function(){
		var form = jQuery(this);
		var load_icon = template_url+"/images/load.gif";
		var send_icon = template_url+"/images/send.png";
		
		var error = 0;
		jQuery('input.val, select.val, textarea.val').each(function(i){
		 
			if(jQuery(this).val() == null || jQuery(this).val() == "")
			{
				jQuery(this).addClass('error_val');
				error++;
			}else if(jQuery(this).hasClass('field_email')){
				if(isValidEmailAddress(jQuery(this).val()))
				{
					jQuery(this).removeClass('error_val');
					jQuery(this).addClass('success_val');
				}else{
					jQuery(this).addClass('error_val');
					error++;
				}
			}else{
				jQuery(this).removeClass('error_val');
				jQuery(this).addClass('success_val');
			}
			
		});	
		
		if(error > 0){
			return false;	
		}
		
		jQuery("#send").attr("src", load_icon);
		
		var data = {
			action: 'form_submittion',
			reason: 'appoint_request',
			data: jQuery(form).serialize()
		}
		
		setTimeout(function() {
			jQuery.post(ajax_url, data, function(e){
				jQuery(form).find("input, select, textarea").val("");
				jQuery('#send').hide();
				jQuery('#response').html(e).fadeIn("fast");
			});
		}, 1000);
		return false;					   
	});
	
	
	var testimonial = jQuery("div.textwidget");
	if (testimonial.children(".testimonial").length > 1) {
            jQuery('.testimonial',testimonial).hide().eq(0).show();
            
			setInterval(function(){
				 jQuery('.testimonial:visible',testimonial).
                    hide().
                        next('.testimonial').
                        fadeIn();
				if (jQuery('.testimonial:visible',testimonial).length < 1) {
                jQuery('.testimonial:first',testimonial).fadeIn();
                //leftarrow.hide();
            	}
			}, 6000);

        }
});