var helpers = {
	createPlayer : function() {
		var flashvars = {
			file: "http://www.youtube.com/watch?v=0EK59c0maME", 
			image: templateURL + "/images/videio.jpg", 
			autostart: "false"
		}
	
		var params = {
			allowfullscreen:"true", 
			allowscriptaccess:"always",
			wmode:"transparent"
		}
	
		var attributes = {
			id:"player1",  
			name:"player1"
		}
	
		swfobject.embedSWF(templateURL + "/player.swf", "gallery_video_player", "264", "161", "9.0.115", "false", flashvars, params, attributes);
	},
	createBanner : function() {
		var flashvars = {
		}
		var params = {
			allowfullscreen:"true", 
			allowscriptaccess:"always",
			wmode:"transparent"
		}
	
		var attributes = {
			id:"banner1",  
			name:"banner1"
		}
	
		swfobject.embedSWF(templateURL + "/images/Banner.swf", "banner_movie", "511", "164", "9.0.115", false, flashvars, params, attributes);
	}	
}

$(document).ready(function() {
	$("ul#menu-main-menu").children("li").each(
		function(index,item){
			$(item).hover(
				function(){
					toplineHover = true;
					var pos = $(this).offset();
					$("ul:first",this).stop(true, true).fadeIn(500);
					$(this).siblings().each(
						function(index,item){
							if($("ul:first",$(item)).is(":visible")){
								$("ul:first",$(item)).fadeOut(500);
							}
						}
					);
				},
				function(){
					$("ul:first",this).fadeOut(500);
				}
			);
		}
	);
	
	$(".txt").click(
		function(){
			if($(this).val() == $(this).attr("title")){
				$(this).val("");	
			}
		}
	);
	$(".txt").blur(
		function(){
			if($(this).val() == ""){
				$(this).val($(this).attr("title"));	
			}
		}					
	);
	
	$("form").submit(
		function(){
			var fID = $(this).attr("id");
			var _data = $(this).serialize() + "&ajax=yes";
			var _url = $(this).attr("action");
			var pform = $(this);
			$(".c_msg", pform)
			.css("display","none")
			.html("<p class='info'>Sending data. Please wait...</p>")
			.fadeIn("slow");
			
			jQuery.ajax({
			   type: "POST",
			   url: _url,
			   data: _data,
			   success: function(msg){
				    $(".c_msg", pform).html(msg)
					.delay(3000)
					.fadeOut("slow");
					
				  if(msg.indexOf("<!--RESET-->") > -1){
					   $("input[type=text], textarea").each(
							function(index,item){
								$(item).val($(item).attr("title"));
							}
					   );
				   }
			   }
			});
			return false;
		}
	);
	
	$("h3.accordion").click(
		function(){
			var _next = $(this).next("div.accordion");
			$(this).siblings("div.accordion:visible").not(_next).slideToggle("slow",
				function(){
					if($(this).is(":visible")){
						$(this).prev("h3.accordion").addClass("hover");	
					}else{
						$(this).prev("h3.accordion").removeClass("hover");	
					}
				}
			);
			_next.slideToggle("slow",
				function(){
					if($(this).is(":visible")){
						$(this).prev("h3.accordion").addClass("hover");	
					}else{
						$(this).prev("h3.accordion").removeClass("hover");	
					}
				}
			);
		}
	);
	$("#phone_number").colorbox({width:"400px", inline:true, href:"#click_to_call"});
	$("a[rel=gallery]").colorbox();
	
	$(".arrowLeft").click(
		function(){
			$("ul.tabs").animate({"marginLeft":0},500);
		}
	)
	$(".arrowRight").click(
		function(){
			$("ul.tabs").animate({"marginLeft":-524},500);	
		}
	)
	
	$("ul.tabs li").click(
		function(){
			$("ul.tabs li.hover").removeClass("hover");
			$(this).addClass("hover");
			var indx = $(this).index();
			indx = (indx == 0) ? 0 : ((indx * 580) * (-1));
			$("#slider .items").animate({"marginLeft" : indx + "px"}, 300);
			return false;
		}
	);
	$("#slider .items .item").hover(
		function(){
			$(this).css("overflow","auto");	
		},
		function(){
			$(this).css("overflow","hidden");	
		}
	);
	$(".concern").click(
		function(){
			$("#menu-treatments").hide("slow",
				function(){
					$("#concern").show("slow");	
					$(".treatment").removeClass("current");
					$(".concern").addClass("current");
				}
			)
			return false;	
		}
	);
	$(".treatment").click(
		function(){
			$("#concern").hide("slow",
				function(){
					$("#menu-treatments").show("slow");	
					$(".concern").removeClass("current");
					$(".treatment").addClass("current");
				}
			)	
			return false;	
		}
	);
	$("#gallery_thum_arrow_right").click(
		function(){
			var _slider = $("#gallery_thumb_holder .gallert_slider");
			var nML3 = (parseInt(_slider.css("marginLeft")) - 81) * (-1);
			var aWidth3 = $("img",_slider ).length * 81;
			if(aWidth3 > nML3){
				_slider.animate({"marginLeft": "-=81px"}, 400);
			}else{
				_slider.animate({"marginLeft": "0px"}, 400);	
			}
			return false;
		}
	);
	$("#gallery_thum_arrow_left").click(
		function(){
			var _slider = $("#gallery_thumb_holder .gallert_slider");
			var nML3 = (parseInt(_slider.css("marginLeft")) + 81) * (-1);
			var aWidth3 = (($("img",_slider ).length * 81) - 81) * (-1);
			if(nML3 > -1){
				_slider.animate({"marginLeft": "+=81px"}, 400);
			}else{
				_slider.animate({"marginLeft": aWidth3 + "px"}, 400);	
			}
			return false;
		}
	);
	
	$("#photo_thum_arrow_right").click(
		function(){
			var _slider = $("#photo_thumb_wrapper .gallert_slider");
			var nML3 = (parseInt(_slider.css("marginLeft")) - 64) * (-1);
			var aWidth3 = $("img",_slider ).length * 64;
			if(aWidth3 > nML3){
				_slider.animate({"marginLeft": "-=64px"}, 400);
			}else{
				_slider.animate({"marginLeft": "0px"}, 400);	
			}
			return false;
		}
	);
	$("#photo_thum_arrow_left").click(
		function(){
			var _slider = $("#photo_thumb_wrapper .gallert_slider");
			var nML3 = (parseInt(_slider.css("marginLeft")) + 64) * (-1);
			var aWidth3 = (($("img",_slider ).length * 64) - 64) * (-1);
			if(nML3 > -1){
				_slider.animate({"marginLeft": "+=64px"}, 400);
			}else{
				_slider.animate({"marginLeft": aWidth3 + "px"}, 400);	
			}
			return false;
		}
	);
});
