$(document).ready(function() {
	$("div#menu ul").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);
				}
			);
		}
	);
	
	$(".phone, li#menu-item-33, .callNow").colorbox({width:"400px", inline:true, href:"#click_to_call"});
	
	/*$("div#menu ul li a").click(
		function(){
			if($(this).next().is("ul")){
				return false;	
			}
		}
	);*/
	
	$(".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);
                        
                        if(fID != "frm_contact_us"){
                            
                            $(".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;
                        }
                        else{
                        }
		}
	);
	
	$("h3.accordion").click(
		function(){
			var _next = $(this).next("div.accordion");
			//$("div.accordion:visible").not(_next).slideToggle("slow");
			$(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");	
					}
				}
			);
		}
	);
	$(".current").colorbox({width:"600px", inline:true, href:"#current_special"});
	//$("a[rel=gallery],a[rel=gallery2],a[rel=gallery5],a[rel=gallery3],a[rel=gallery1],a[rel=gallery4],a[rel=gallery7],a[rel=gallery6],a[rel=gallery11],a[rel=gallery13],a[rel=gallery14],a[rel=gallery15],a[rel=gallery16],a[rel=gallery17],a[rel=gallery18],a[rel=gallery19]").colorbox({title: true});
	$("a[rel=gallery]").colorbox({current: "", previous: "prev", next: "next"});
	
	$(".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");	
		}
	);

	//$('a.external').colorbox({inline: true, width: 840, height: 670, href:"#external"});
	
	//$('#mycarousel7').jcarousel();	

});
