/**
 * @author Fred
 */

var orig_margin = 0;
var current_more = false;
var noMore = 0;

function showPfFloater(goto) {
		cur_st = $(window).scrollTop();
		if($(this).attr("gtData")){
			gtData=$(this).attr("gtData");
		}else{
			gtData="";
		}
		$("#darkener").show();
		$("#pf_container").show();
		$("#darkener").css({"width":$(window).width()});
		if($.browser.msie){	   
			if($.browser.version>6.0 && $.browser.version < 7.0){
				$("#pf_container").css({"top":cur_st});
			}
			$("#pf_container").css({"height":$(window).height()});
		}
		$("html").css({"overflow-y":"hidden","height":$(window).height(),"width":$(window).width()});
		$("#product_floater_container #product_float_middle").load("/html/pages/"+goto, function(){
			rTop = ($(window).height() - $("#product_floater_container").height())/2;
			
			if(rTop < 0){rTop = 50};
			
			$("#product_floater_container").css({top:rTop}).show();
		});
	}

$(document).ready(function(){
	$("a.more_anchor").click(function(){
	    var parent = $(this).closest("div");
	    orig_margin = parent.find("img").css("margin-bottom");
	    parent.find("img").css({width:parent.find("img").width()}).slideUp("fast");
	    $("div.req_box").animate({
	        height: 425
	    });
	    $(this).hide();
	    parent.find("p.more_info").show();
	    parent.find("a.less_anchor").show();
		noMore = noMore + 1;
	})
	$("a.less_anchor").click(function(){
	    var parent = $(this).closest("div");
	    parent.find("img").slideDown("fast")
		//alert(noMore);
		if (noMore == 1) {
			$("div.req_box").animate({
				height: 244
			});
		}
	    $(this).hide();
	    parent.find("p.more_info").hide();
	    parent.find("a.more_anchor").show();
		noMore = noMore - 1;
	})
	$("a.h_more_anchor").click(function(){
	    var parent = $(this).closest("div");
	    $("div.req_box").animate({
	        height: 200
	    });
	    $("a#check_coverage").animate({
	        marginTop: -11
	    })
	    $(this).hide();
	    parent.find("p.more_info").show();
	    parent.find("a.h_less_anchor").show();
	    
	})
	$("a.h_less_anchor").click(function(){
	    var parent = $(this).closest("div");
	    $("div.req_box").animate({
	        height: 244
	    });
	    $("a#check_coverage").animate({
	        marginTop: -32
	    })
	    $(this).hide();
	    parent.find("p.more_info").hide();
	    parent.find("a.h_more_anchor").show();
	})
	
	$("#what_do_i_need_menu a").unbind("click");
	$("#what_do_i_need_menu a").click(function(){
		
	    var content = "#" + $(this).attr("content");
	    var cur_content = "#" + $("#what_do_i_need_menu a.selected").attr("content");
				
	    $(cur_content).fadeOut("fast", function(){
	        $(content).fadeIn("fast").css({
	            "display": "block"
	        });
	    })
		
	    $("#what_do_i_need_menu a.selected").removeClass("selected");
	    $(this).addClass("selected");
	})
	
	$("#PN_submit")
	.click(
		function(){
			
		var PhNo=$("#phone_code").val()+$("#phone_first").val()+$("#phone_last").val();
		
		$("#adsl_line_check").html("<p id=\"checking_adsl_line\">We are checking your line quickly<br/>...this shouldn't take too long</p>");
		
		$.post("/html/pages/adsl/common/adsl_avail.php",{phone_number: PhNo} ,function(data){
			$("#adsl_line_check").html(data);
		});
	
		return false;
		
	});
	$("a.extra_info").click(function(){
		showPfFloater($(this).attr("goto"));
	})
	$("a.landing_extra_info").click(function(){
		showPfFloater($(this).attr("goto"));
	})
	
});