/**
	TICO LNB UI - Styleship LNB UI jQuery Plugin
	Version 1.0.1
	www.styleship.com
	By Woos / Multimedia team Director;
 */
 var ticoLnbConfig;var ticoLnbContainer;function buildTicoLnb(a,b){ticoLnbConfig=b;ticoLnbContainer=a;jQuery.ajax({url:ticoLnbConfig.data_xml_url,dataType:"xml",success:function(c){jQuery.ticoLNB(ticoLnbContainer,ticoLnbConfig,c)}})}function tlnbClickHandler(a){tlnb.chainClick(a)}function tlnbMouseOverHandler(a){tlnb.chainOver(a)}function tlnbMouseOutHandler(a){tlnb.chainOut(a)}(function(a){a.ticoLNB=function(z,r,J){var n=this;n.$el=z;vars=$.ticoLNB.vars;n.$el.data("ticoLnbBase",n);tlnb=n.$el.data("ticoLnbBase");var F={area_wd:900,area_hg:400,ani_speed:400,base_z_index:100,depth_1_css_normal:{},depth_1_css_over:{},depth_2_css_normal:{},depth_2_css_over:{},depth_3_css_normal:{},depth_3_css_over:{},depth_1_height:30,depth_2_height:20,depth_3_height:15,depth_1_margin:10,depth_2_margin:5,depth_3_margin:3,sub_open_case:"click",current_depth_1:0,current_depth_2:0,current_depth_3:0,data_xml_url:"../xml/menu_data.xml"};var M=a.extend(F,r);M.depth_1_css_normal.position="absolute";M.depth_1_css_over.position="absolute";M.depth_2_css_normal.position="absolute";M.depth_2_css_over.position="absolute";M.depth_3_css_normal.position="absolute";M.depth_3_css_over.position="absolute";a(z).append('<div id="ticoLnbMenuArea" style="position:relative; width:'+M.area_wd+"px; height:"+M.area_hg+'px; overflow:hidden;"></div>');var e=a("#ticoLnbMenuArea");var c=0;var b=0;var U=0;var C=0;var B=0;var A=0;var l=new Array();var N=new Array();var j=a(z).attr("id");var m=j+"_ticoMenu_";Q(J);E();function E(){k();x();I(c,b,U,true)}function Q(W){var V=a(W).find("menu1");l=new Array();V.each(function(Y){var X=new Object();X.textData=a("TextData1",this).text();X.imageNormal=a("ImageNormal1",this).text();X.imageOver=a("ImageOver1",this).text();X.linkData=a("LinkData1",this).text();X.targetData=a("TargetData1",this).text();X.menu=D(a("menu2",this));l[Y]=X})}function D(V){var W=new Array();V.each(function(Y,Z){var X=new Object();X.textData=a("TextData2",this).text();X.imageNormal=a("ImageNormal2",this).text();X.imageOver=a("ImageOver2",this).text();X.linkData=a("LinkData2",this).text();X.targetData=a("TargetData2",this).text();X.menu=o(a("menu3",this));W[Y]=X});return W}function o(V){var W=new Array();V.each(function(Y,Z){var X=new Object();X.textData=a("TextData3",this).text();X.imageNormal=a("ImageNormal3",this).text();X.imageOver=a("ImageOver3",this).text();X.linkData=a("LinkData3",this).text();X.targetData=a("TargetData3",this).text();W[Y]=X});return W}function k(){if(!isNaN(M.current_depth_1)){c=M.current_depth_1}else{c=y(M.current_depth_1,l)}if(!isNaN(M.current_depth_2)){b=M.current_depth_2}else{if(c>0){b=y(M.current_depth_2,l[c-1].menu)}else{b=0}}if(!isNaN(M.current_depth_3)){U=M.current_depth_3}else{if(c>0&&b>0){U=y(M.current_depth_3,l[c-1].menu[b-1].menu)}else{U=0}}}function y(W,X){var V=-1;for(var Y=0;Y<X.length;Y++){if(X[Y].textData==W){V=Y}}V++;return V}function x(){var X;var W;for(var V=0;V<l.length;V++){X=m+V;e.append('<div id="'+X+'" class="ticoNavArea"></div>');W=a("#"+X);W.css(M.depth_1_css_normal);W.css({position:"absolute",cursor:"pointer","z-index":M.base_z_index+2});N[V]={nav:W,menu:new Array()};G(W,l[V],1);if(l[V].menu.length>0){S(V)}}a("div.ticoNavArea").bind("mouseenter",L).bind("mouseleave",t);if(M.sub_open_case=="click"){a("div.ticoNavArea").bind("click",q)}else{a("div.ticoNavArea").bind("click",g)}e.bind("mouseleave",h)}function S(Y){var X;var W;for(var V=0;V<l[Y].menu.length;V++){X=m+Y+"_"+V;e.append('<div id="'+X+'" class="ticoNavArea"></div>');W=a("#"+X);W.css({position:"absolute",cursor:"pointer","z-index":M.base_z_index+1});N[Y].menu[V]={nav:W,menu:new Array()};G(W,l[Y].menu[V],2);if(l[Y].menu[V].menu.length>0){d(Y,V)}}}function d(W,Z){var Y;var X;for(var V=0;V<l[W].menu[Z].menu.length;V++){Y=m+W+"_"+Z+"_"+V;e.append('<div id="'+Y+'" class="ticoNavArea"></div>');X=a("#"+Y);X.css({position:"absolute",cursor:"pointer","z-index":M.base_z_index});N[W].menu[Z].menu[V]={nav:X};G(X,l[W].menu[Z].menu[V],3)}}n.chainClick=function(V){if(M.sub_open_case=="click"){T($(V))}else{O($(V))}};n.chainOver=function(V){H($(V))};n.chainOut=function(V){R($(V))};function L(W){var V=a(this);H(V)}function H(ab){if(M.sub_open_case=="over"){var Z=ab.attr("id").split(m).join("");var V=Z.split("_");var W=V.length;var aa=Number(V[0])+1;var Y=(W>1)?Number(V[1])+1:0;var X=(W>2)?Number(V[2])+1:0;if(aa!=C||Y!=B||X!=A){C=aa;B=Y;A=X;w()}}s(ab)}function t(W){var V=a(this);R(V)}function R(V){f(V)}function s(Z){var Y=Z.attr("id").split(m).join("");var V=Y.split("_");var W=V.length;var X=new Object();if(W==1){X=l[Number(V[0])]}else{if(W==2){X=l[Number(V[0])].menu[Number(V[1])]}else{if(W==3){X=l[Number(V[0])].menu[Number(V[1])].menu[Number(V[2])]}}}i(Z,X,W)}function f(aa){var Z=aa.attr("id").split(m).join("");var W=Z.split("_");var X=W.length;var Y=new Object();if(X==1){Y=l[Number(W[0])]}else{if(X==2){Y=l[Number(W[0])].menu[Number(W[1])]}else{if(X==3){Y=l[Number(W[0])].menu[Number(W[1])].menu[Number(W[2])]}}}var V=false;if(X==1){V=(Number(W[0])+1==c)?true:false}if(X==2){V=(Number(W[0])+1==c&&Number(W[1])+1==b)?true:false}if(X==3){V=(Number(W[0])+1==c&&Number(W[1])+1==b&&Number(W[2])+1==U)?true:false}if(V){i(aa,Y,X)}else{G(aa,Y,X)}}function g(W){var V=a(this);O(V)}function O(Y){var X=Y.attr("id").split(m).join("");var V=X.split("_");var W=V.length;P({dl:V,dp:W})}function P(Z){var V=Z.dl;var X=Z.dp;var Y=new Object();if(X==1){Y=l[Number(V[0])]}else{if(X==2){Y=l[Number(V[0])].menu[Number(V[1])]}else{if(X==3){Y=l[Number(V[0])].menu[Number(V[1])].menu[Number(V[2])]}}}if(Y.linkData.length>4){if(X==1){I(Number(V[0])+1,0,0)}if(X==2){I(Number(V[0])+1,Number(V[1])+1,0)}if(X==3){I(Number(V[0])+1,Number(V[1])+1,Number(V[2])+1)}var W=Y.targetData.split("_").join("");location.href=Y.linkData;if(W=="self"||W==""){location.href=Y.linkData}else{if(W=="top"){top.location.href=Y.linkData}else{if(W=="parent"){parent.location.href=Y.linkData}else{if(W=="script"){location.href="javascript:"+Y.linkData}else{if(W=="alert"){location.href="javascript:alert('"+Y.linkData+"');"}else{if(W=="window"){window.open(Y.linkData)}else{if(W.split("parent>").length==2){parent.target(Y.targetData.split("parent>")[1]).location.href=Y.linkData}else{if(W.split("parent>").length==3){parent.parent.target(Y.targetData.split("parent>")[2]).location.href=Y.linkData}else{target(Y.targetData).location.href=Y.linkData}}}}}}}}}}function q(W){var V=a(this);T(V)}function T(Z){var Y=Z.attr("id").split(m).join("");var V=Y.split("_");var W=V.length;var X=new Object();if(W==1){K(Number(V[0])+1,0,0);X=l[Number(V[0])]}else{if(W==2){K(Number(V[0])+1,Number(V[1])+1,0);X=l[Number(V[0])].menu[Number(V[1])]}else{if(W==3){K(Number(V[0])+1,Number(V[1])+1,Number(V[2])+1);X=l[Number(V[0])].menu[Number(V[1])].menu[Number(V[2])]}}}if(X.linkData.length>4){P({dl:V,dp:W})}}function G(Y,X,V){if(X.imageNormal.length>0){if($.browser.msie&&Number(a.browser.version)<9){Y.html(X.textData)}else{if(Y.html().substr(0,4)!="<img"){var W;if(X.imageNormal.toLowerCase().split(".png").length>1){W='<img src="'+X.imageNormal+'"class="ticoNavImg png24" border="0" alt="'+X.textData+'" style="position:relative;" />'}else{W='<img src="'+X.imageNormal+'" class="ticoNavImg" border="0" alt="'+X.textData+'" style="position:relative;" />'}Y.html(W)}else{Y.children().attr("src",X.imageNormal)}}}else{Y.html(X.textData)}Y.css(M["depth_"+V+"_css_normal"])}function i(Y,X,V){if(X.imageOver.length>0){if($.browser.msie&&Number(a.browser.version)<9){Y.html(X.textData)}else{if(Y.html().substr(0,4)!="<img"){var W;if(X.imageNormal.toLowerCase().split(".png").length>1){W='<img src="'+X.imageOver+'" class="ticoNavImg png24" border="0" alt="'+X.textData+'" style="position:relative;" />'}else{W='<img src="'+X.imageOver+'" class="ticoNavImg" border="0" alt="'+X.textData+'" style="position:relative;" />'}Y.html(W)}else{Y.children().attr("src",X.imageOver)}}}else{Y.html(X.textData)}Y.css(M["depth_"+V+"_css_over"])}function I(Y,X,W,V){if(Y!=c||X!=b||W!=U||Y!=C||X!=B||W!=A||V){c=C=Y;b=B=X;U=A=W;if(M.sub_open_case=="always"){v(V)}else{if(M.sub_open_case=="click"){u(V)}else{if(M.sub_open_case=="over"){w(V)}}}}}function K(X,W,V){if(X!=C||W!=B||V!=A){C=X;B=W;A=V;if(M.sub_open_case=="always"){v()}else{if(M.sub_open_case=="click"){u()}}}}function v(W){var aa=0;var V;for(var Z=0;Z<N.length;Z++){V=N[Z].nav;V.css({top:aa});if(Z+1==c){s(V)}else{f(V)}aa+=M.depth_1_height;for(var Y=0;Y<N[Z].menu.length;Y++){V=N[Z].menu[Y].nav;V.css({top:aa});if(Z+1==c&&Y+1==b){s(V)}else{f(V)}aa+=M.depth_2_height;for(var X=0;X<N[Z].menu[Y].menu.length;X++){V=N[Z].menu[Y].menu[X].nav;V.css({top:aa});if(Z+1==c&&Y+1==b&&X+1==U){s(V)}else{f(V)}aa+=M.depth_3_height;aa+=M.depth_3_margin}aa+=M.depth_2_margin}aa+=M.depth_1_margin}}function u(W){var ac=0;var V;var ab=C-1;var Z=B-1;for(var aa=0;aa<N.length;aa++){V=N[aa].nav;V.stop().animate({top:ac},M.ani_speed);if(aa+1==c||aa==ab){s(V)}else{f(V)}ac+=M.depth_1_height;for(var Y=0;Y<N[aa].menu.length;Y++){V=N[aa].menu[Y].nav;if(ab==aa){V.stop().animate({top:ac,opacity:1},M.ani_speed);if(aa+1==c&&Y+1==b){s(V)}else{f(V)}ac+=M.depth_2_height;V.show()}else{V.stop().animate({top:ac,opacity:0},M.ani_speed);V.hide()}for(var X=0;X<N[aa].menu[Y].menu.length;X++){V=N[aa].menu[Y].menu[X].nav;if(ab==aa&&Z==Y){V.stop().animate({top:ac,opacity:1},M.ani_speed);if(aa+1==c&&Y+1==b&&X+1==U){s(V)}else{f(V)}ac+=M.depth_3_height;ac+=M.depth_3_margin;V.show()}else{V.stop().animate({top:ac,opacity:0},M.ani_speed);V.hide()}}if(ab==aa){ac+=M.depth_2_margin}}ac+=M.depth_1_margin}}function w(W){var ac=0;var V;var ab=C-1;var Z=B-1;for(var aa=0;aa<N.length;aa++){V=N[aa].nav;V.stop().animate({top:ac},M.ani_speed);if(aa+1==c||aa==ab){s(V)}else{f(V)}ac+=M.depth_1_height;for(var Y=0;Y<N[aa].menu.length;Y++){V=N[aa].menu[Y].nav;if(ab==aa){V.stop().animate({top:ac,opacity:1},M.ani_speed);if(aa+1==c&&Y+1==b){s(V)}else{f(V)}ac+=M.depth_2_height;V.show()}else{V.stop().animate({top:ac,opacity:0},{duration:M.ani_speed,complete:function(){a(this).hide()}})}for(var X=0;X<N[aa].menu[Y].menu.length;X++){V=N[aa].menu[Y].menu[X].nav;if(ab==aa&&Z==Y){V.stop().animate({top:ac,opacity:1},M.ani_speed);if(aa+1==c&&Y+1==b&&X+1==U){s(V)}else{f(V)}ac+=M.depth_3_height;ac+=M.depth_3_margin;V.show()}else{V.stop().animate({top:ac,opacity:0},{duration:M.ani_speed,complete:function(){a(this).hide()}})}}if(ab==aa){ac+=M.depth_2_margin}}ac+=M.depth_1_margin}}function h(){I(c,b,U)}function p(V){alert(V)}}})(jQuery);
