﻿//general var
var nShopCounter = 0;
var nShopPosition = 1;

$(document).ready(function() {
    //fb like button
    $('meta[property="og:title"]').attr("content",$("title").html());
    $('meta[property="og:url"]').attr("content",window.location);
    
    //design
	$("ul.P2PSearchEngine > li:even").addClass("oddBg");
	$("ul.P2PSearchEngine > li:odd").addClass("evenBg");
	
	$(".sectionHeaderSponsers ul li:first-child").css({"padding-left":"0px"});
	$(".sectionHeaderSponsers ul li:last-child").css({"border-right":"none"});
    
    
    // light box links
    $("a[rel^='prettyPhoto']").prettyPhoto({

    markup: '<div class="pp_pic_holder"> \
			    <div class="ppt">&nbsp;</div> \
			    <div class="pp_top"> \
				    <div class="pp_left"></div> \
				    <div class="pp_middle"></div> \
				    <div class="pp_right"></div> \
			    </div> \
			    <div class="pp_content_container"> \
				    <div class="pp_left"> \
				    <div class="pp_right"> \
					    <div class="pp_content"> \
						    <div class="pp_loaderIcon"></div> \
						    <div class="pp_fade"> \
							    <a href="#" class="pp_expand" title="Expand the image">Expand</a> \
							    <div class="pp_hoverContainer"> \
								    <a class="pp_next" href="#">next</a> \
								    <a class="pp_previous" href="#">previous</a> \
							    </div> \
							    <div id="pp_full_res"></div> \
							    <div class="pp_details clearfix"> \
								    <a class="pp_close" href="#">Close</a> \
							    </div> \
						    </div> \
					    </div> \
				    </div> \
				    </div> \
			    </div> \
			    <div class="pp_bottom"> \
				    <div class="pp_left"></div> \
				    <div class="pp_middle"></div> \
				    <div class="pp_right"></div> \
			    </div> \
		    </div> \
		    <div class="pp_overlay"></div>',

        theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
        default_width: 550//,
        //iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>'
    });
    
    //p2p box
    $('.P2PBox_Title').click(function() {
        $p2p_box_content = $(this).parent().children('.P2PBox_Content');
        if ($p2p_box_content.css("display")=="block")
        {
            $(this).removeClass('P2PBox_Title_Open').addClass('P2PBox_Title_Close');
            $p2p_box_content.slideUp(700);
        }
        else
        {
            $(this).removeClass('P2PBox_Title_Close').addClass('P2PBox_Title_Open');
            $p2p_box_content.slideDown(700);
        }
            
    })
    
    //AvenueBrands
	var interval;
	$('#AvenueBrandsList')
		.roundabout({
            //shape: 'lazySusan',
            shape: 'square',
            reflect: true,
            duration: 1000,
            minOpacity: 1.0,
            minScale: 0.0,
            maxScale: 1
		})
		.hover(
			function() {
				clearInterval(interval);
			},
			function() {
				interval = startScrollAvenueBrands();
			}
		);
	//atart rolling
	interval = startScrollAvenueBrands();
	$('#AvenueBrands').css("display","block");
    
    //search engine agent accordion
    $('ul.P2PSearchEngine').accordion({
        active: 0,
        header: 'h4.SponsorHeader',
        navigation: false, 
        event: 'click', 
        fillSpace: false, 
        animated: 'easeslide',
        collapsible: true,
        autoHeight: false,
        //clearStyle: true,
        change: function(event, ui) {
            var sponsor_id = "";
            
            if (ui.newContent.find('iframe.P2PAgentSearchEngineIframe').attr('id'))
                sponsor_id = ui.newContent.find('iframe.P2PAgentSearchEngineIframe').attr('id').replace('P2PAgentSearchEngineIframe_','');
            
            if (isNaN(sponsor_id))
            {
                //hide serach engine
                if (ui.newContent.find('iframe.P2PAgentSearchEngineIframe'))
                    ui.newContent.find('iframe.P2PAgentSearchEngineIframe').hide();
            }
            else
            {
                var iframe_url = sAppDomain + "/P2PSearch/PrintSailsSearch.asp?SponsorID=" + sponsor_id;
                //set iframe url
                ui.newContent.find('iframe.P2PAgentSearchEngineIframe').attr('src',iframe_url);
            }
        }
    });
    
    //alalouf 207 search box
    $('#207_type_1').click(function() {
        $("#207_result").html("");
        $("#frame207").attr("src","blank.html");

        $('#207_type_2_container').slideUp("fast", function() {
            $('#207_type_1_container').slideDown("fast");
        });
    });
    
    $('#207_type_2').click(function() {
        $("#207_result").html("");
        $("#frame207").attr("src","blank.html");

        $('#207_type_1_container').slideUp("fast", function() {
            $('#207_type_2_container').slideDown("fast");
        });
    });
    
    $('#207_Manifest, #207_Container7, #207_MI').focus(function() {
        $(this).css("color","black").val("");
    });
    
    $('#207_type_1_submit').click(function() {
        //clean last search
        $("#207_result").html("");
        $("#frame207").attr("src","blank.html");
        
        if ( $('#207_Manifest').val()=="" || $('#207_Manifest').val()=="XXXU1234567" || $('#207_Container7').val()=="" || $('#207_Container7').val()=="123456" )
        {
            alert("יש להזין מצהר ומכולה");
            return false;
        }
        
        $("#207_result").html('<hr><b>סטטוס מטען:</b>');
        $("#form_207").submit();
        
        return true;        
    });
    
    $('#207_type_2_submit').click(function() {
        //clean last search
        $("#207_result").html("");
        $("#frame207").attr("src","blank.html");
        
        
        if ( ($("#207_MI").val()=="") )
        {
            alert("יש להזין מספר מזהה עסקה");
            return false;
        }
        
        $("#207_result").html('<hr><b>סטטוס מטען:</b>');
        $("#form_207").submit();

        return true;        
    });
    
    
    //search engine agent - show data after accordion finished running
    $('DIV.P2PAgentsFor').css("display","block");
    $('DIV.P2PEngine_Agent ul.P2PSearchEngineLinks').css("display","block");
    $('UL.P2PSearchEngine li').slideDown("slow");

    //right bar shop scroll
    var nShopBoxCount = $('#FreeBox_Section9 td.FreeBoxItemContainer > table').length;

    if (nShopBoxCount > 0)
    {
        nShopCounter = nShopBoxCount;
        
        //$('#FreeBox_Section9').css("position","relative");
        $arrTables = $('#FreeBox_Section9 td.FreeBoxItemContainer > table');
        $arrTables.css("position","absolute").css("top","45px").css("width","180px");
        $arrTables.hover(
			function() {
				clearInterval(shopinterval);
			},
			function() {
				shopinterval = atartScrollShop();
			});
        
        
        $.each($arrTables, function(key, value) { 
            if (key==0)
            {
                $(value).show();
            }
            else
            {
                $(value).hide();
            }
        });        
                
        $('#P2PBox_Shop').show();
        shopinterval = atartScrollShop();
    }
    
    //SKYSCRAPER banner
    showSkyscraperBanner();
    $(window).resize(function() {
        showSkyscraperBanner();
    });    
    
});


function showSkyscraperBanner() 
{
    //SKYSCRAPER banner
    var n_screen_width = $(window).width()*1;
    var n_left_position = (n_screen_width-965)/2;
    
    if (n_left_position >  140)
    {
        n_left_position = (n_left_position - 140)/2;
        $('#skyscraperWrapper').css("left",n_left_position + "px").css("display","block");
    }
    else
    {
        $('#skyscraperWrapper').css("display","none");
    }
}



function atartScrollShop() {
	return setInterval(function() {
		if (nShopCounter > 0)
		{
		    if (nShopPosition==nShopCounter)
		        nShopPosition = 1;
            else
    		    nShopPosition++;
		    
		    $arrTables = $('#FreeBox_Section9 td.FreeBoxItemContainer > table');
		    $arrTables.fadeOut('slow',function() {
		        setTimeout(function() {
		            $('#FreeBox_Section9 td.FreeBoxItemContainer > table:nth-child('+nShopPosition+')').fadeIn('slow');
		        }, 1000);
		    });
		}
	}, 10000);
}


function startScrollAvenueBrands() {
    //return false;
	return setInterval(function() {
		$('#AvenueBrandsList').roundabout_animateToNextChild();
	}, 5000);
}




