﻿/********	jquery.layout 1.2.0		******/
(function($){$.fn.layout=function(opts){var
prefix="ui-layout-",defaults={paneClass:prefix+"pane",resizerClass:prefix+"resizer",togglerClass:prefix+"toggler",togglerInnerClass:prefix+"",buttonClass:prefix+"button",contentSelector:"."+prefix+"content",contentIgnoreSelector:"."+prefix+"ignore"};var options={name:"",scrollToBookmarkOnLoad:true,defaults:{applyDefaultStyles:false,closable:true,resizable:true,slidable:true,contentSelector:defaults.contentSelector,contentIgnoreSelector:defaults.contentIgnoreSelector,paneClass:defaults.paneClass,resizerClass:defaults.resizerClass,togglerClass:defaults.togglerClass,buttonClass:defaults.buttonClass,resizerDragOpacity:1,maskIframesOnResize:true,minSize:0,maxSize:0,spacing_open:6,spacing_closed:6,togglerLength_open:50,togglerLength_closed:50,togglerAlign_open:"center",togglerAlign_closed:"center",togglerTip_open:"Close",togglerTip_closed:"Open",resizerTip:"Resize",sliderTip:"Slide Open",sliderCursor:"pointer",slideTrigger_open:"click",slideTrigger_close:"mouseout",hideTogglerOnSlide:false,togglerContent_open:"",togglerContent_closed:"",showOverflowOnHover:false,enableCursorHotkey:true,customHotkeyModifier:"SHIFT",fxName:"slide",fxSpeed:null,fxSettings:{},initClosed:false,initHidden:false},north:{paneSelector:"."+prefix+"north",size:"auto",resizerCursor:"n-resize"},south:{paneSelector:"."+prefix+"south",size:"auto",resizerCursor:"s-resize"},east:{paneSelector:"."+prefix+"east",size:200,resizerCursor:"e-resize"},west:{paneSelector:"."+prefix+"west",size:200,resizerCursor:"w-resize"},center:{paneSelector:"."+prefix+"center"}};var effects={slide:{all:{duration:"fast"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},drop:{all:{duration:"slow"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},scale:{all:{duration:"fast"}}};var config={allPanes:"north,south,east,west,center",borderPanes:"north,south,east,west",zIndex:{resizer_normal:1,pane_normal:2,mask:4,sliding:100,resizing:10000,animation:10000},resizers:{cssReq:{position:"absolute",padding:0,margin:0,fontSize:"1px",textAlign:"left",overflow:"hidden",zIndex:1},cssDef:{background:"#DDD",border:"none"}},togglers:{cssReq:{position:"absolute",display:"block",padding:0,margin:0,overflow:"hidden",textAlign:"center",fontSize:"1px",cursor:"pointer",zIndex:1},cssDef:{background:"#AAA"}},content:{cssReq:{overflow:"auto"},cssDef:{}},defaults:{cssReq:{position:"absolute",margin:0,zIndex:2},cssDef:{padding:"10px",background:"#FFF",border:"1px solid #BBB",overflow:"auto"}},north:{edge:"top",sizeType:"height",dir:"horz",cssReq:{top:0,bottom:"auto",left:0,right:0,width:"auto"}},south:{edge:"bottom",sizeType:"height",dir:"horz",cssReq:{top:"auto",bottom:0,left:0,right:0,width:"auto"}},east:{edge:"right",sizeType:"width",dir:"vert",cssReq:{left:"auto",right:0,top:"auto",bottom:"auto",height:"auto"}},west:{edge:"left",sizeType:"width",dir:"vert",cssReq:{left:0,right:"auto",top:"auto",bottom:"auto",height:"auto"}},center:{dir:"center",cssReq:{left:"auto",right:"auto",top:"auto",bottom:"auto",height:"auto",width:"auto"}}};var state={id:Math.floor(Math.random()*10000),container:{},north:{},south:{},east:{},west:{},center:{}};var
altEdge={top:"bottom",bottom:"top",left:"right",right:"left"},altSide={north:"south",south:"north",east:"west",west:"east"};var isStr=function(o){if(typeof o=="string")return true;else if(typeof o=="object"){try{var match=o.constructor.toString().match(/string/i);return(match!==null);}catch(e){}}return false;};var str=function(o){if(typeof o=="string"||isStr(o))return $.trim(o);else return o;};var min=function(x,y){return Math.min(x,y);};var max=function(x,y){return Math.max(x,y);};var transformData=function(d){var json={defaults:{fxSettings:{}},north:{fxSettings:{}},south:{fxSettings:{}},east:{fxSettings:{}},west:{fxSettings:{}},center:{fxSettings:{}}};d=d||{};if(d.effects||d.defaults||d.north||d.south||d.west||d.east||d.center)json=$.extend(json,d);else
$.each(d,function(key,val){a=key.split("__");json[a[1]?a[0]:"defaults"][a[1]?a[1]:a[0]]=val;});return json;};var setFlowCallback=function(action,pane,param){var
cb=action+","+pane+","+(param?1:0),cP,cbPane;$.each(c.borderPanes.split(","),function(i,p){if(c[p].isMoving){bindCallback(p);return false;}});function bindCallback(p,test){cP=c[p];if(!cP.doCallback){cP.doCallback=true;cP.callback=cb;}else{cpPane=cP.callback.split(",")[1];if(cpPane!=p&&cpPane!=pane)bindCallback(cpPane,true);}}};var execFlowCallback=function(pane){var cP=c[pane];c.isLayoutBusy=false;delete cP.isMoving;if(!cP.doCallback||!cP.callback)return;cP.doCallback=false;var
cb=cP.callback.split(","),param=(cb[2]>0?true:false);if(cb[0]=="open")open(cb[1],param);else if(cb[0]=="close")close(cb[1],param);if(!cP.doCallback)cP.callback=null;};var execUserCallback=function(pane,v_fn){if(!v_fn)return;var fn;try{if(typeof v_fn=="function")fn=v_fn;else if(typeof v_fn!="string")return;else if(v_fn.indexOf(",")>0){var
args=v_fn.split(","),fn=eval(args[0]);if(typeof fn=="function"&&args.length>1)return fn(args[1]);}else
fn=eval(v_fn);if(typeof fn=="function")return fn(pane,$Ps[pane],$.extend({},state[pane]),$.extend({},options[pane]),options.name);}catch(ex){}};var cssNum=function($E,prop){var
val=0,hidden=false,visibility="";if(!$.browser.msie){if($.curCSS($E[0],"display",true)=="none"){hidden=true;visibility=$.curCSS($E[0],"visibility",true);$E.css({display:"block",visibility:"hidden"});}}val=parseInt($.curCSS($E[0],prop,true),10)||0;if(hidden){$E.css({display:"none"});if(visibility&&visibility!="hidden")$E.css({visibility:visibility});}return val;};var cssW=function(e,outerWidth){var $E;if(isStr(e)){e=str(e);$E=$Ps[e];}else
$E=$(e);if(outerWidth<=0)return 0;else if(!(outerWidth>0))outerWidth=isStr(e)?getPaneSize(e):$E.outerWidth();if(!$.boxModel)return outerWidth;else
return outerWidth
-cssNum($E,"paddingLeft")-cssNum($E,"paddingRight")-($.curCSS($E[0],"borderLeftStyle",true)=="none"?0:cssNum($E,"borderLeftWidth"))-($.curCSS($E[0],"borderRightStyle",true)=="none"?0:cssNum($E,"borderRightWidth"));};var cssH=function(e,outerHeight){var $E;if(isStr(e)){e=str(e);$E=$Ps[e];}else
$E=$(e);if(outerHeight<=0)return 0;else if(!(outerHeight>0))outerHeight=(isStr(e))?getPaneSize(e):$E.outerHeight();if(!$.boxModel)return outerHeight;else
return outerHeight
-cssNum($E,"paddingTop")-cssNum($E,"paddingBottom")-($.curCSS($E[0],"borderTopStyle",true)=="none"?0:cssNum($E,"borderTopWidth"))-($.curCSS($E[0],"borderBottomStyle",true)=="none"?0:cssNum($E,"borderBottomWidth"));};var cssSize=function(pane,outerSize){if(c[pane].dir=="horz")return cssH(pane,outerSize);else
return cssW(pane,outerSize);};var getPaneSize=function(pane,inclSpace){var
$P=$Ps[pane],o=options[pane],s=state[pane],oSp=(inclSpace?o.spacing_open:0),cSp=(inclSpace?o.spacing_closed:0);if(!$P||s.isHidden)return 0;else if(s.isClosed||(s.isSliding&&inclSpace))return cSp;else if(c[pane].dir=="horz")return $P.outerHeight()+oSp;else
return $P.outerWidth()+oSp;};var setPaneMinMaxSizes=function(pane){var
d=cDims,edge=c[pane].edge,dir=c[pane].dir,o=options[pane],s=state[pane],$P=$Ps[pane],$altPane=$Ps[altSide[pane]],paneSpacing=o.spacing_open,altPaneSpacing=options[altSide[pane]].spacing_open,altPaneSize=(!$altPane?0:(dir=="horz"?$altPane.outerHeight():$altPane.outerWidth())),containerSize=(dir=="horz"?d.innerHeight:d.innerWidth),limitSize=containerSize-paneSpacing-altPaneSize-altPaneSpacing,minSize=s.minSize||0,maxSize=Math.min(s.maxSize||9999,limitSize),minPos,maxPos;switch(pane){case"north":minPos=d.offsetTop+minSize;maxPos=d.offsetTop+maxSize;break;case"west":minPos=d.offsetLeft+minSize;maxPos=d.offsetLeft+maxSize;break;case"south":minPos=d.offsetTop+d.innerHeight-maxSize;maxPos=d.offsetTop+d.innerHeight-minSize;break;case"east":minPos=d.offsetLeft+d.innerWidth-maxSize;maxPos=d.offsetLeft+d.innerWidth-minSize;break;}$.extend(s,{minSize:minSize,maxSize:maxSize,minPosition:minPos,maxPosition:maxPos});};var getPaneDims=function(){var d={top:getPaneSize("north",true),bottom:getPaneSize("south",true),left:getPaneSize("west",true),right:getPaneSize("east",true),width:0,height:0};with(d){width=cDims.innerWidth-left-right;height=cDims.innerHeight-bottom-top;top+=cDims.top;bottom+=cDims.bottom;left+=cDims.left;right+=cDims.right;}return d;};var getElemDims=function($E){var
d={},e,b,p;$.each("Left,Right,Top,Bottom".split(","),function(){e=str(this);b=d["border"+e]=cssNum($E,"border"+e+"Width");p=d["padding"+e]=cssNum($E,"padding"+e);d["offset"+e]=b+p;if($E==$Container)d[e.toLowerCase()]=($.boxModel?p:0);});d.innerWidth=d.outerWidth=$E.outerWidth();d.innerHeight=d.outerHeight=$E.outerHeight();if($.boxModel){d.innerWidth-=(d.offsetLeft+d.offsetRight);d.innerHeight-=(d.offsetTop+d.offsetBottom);}return d;};var setTimer=function(pane,action,fn,ms){var
Layout=window.layout=window.layout||{},Timers=Layout.timers=Layout.timers||{},name="layout_"+state.id+"_"+pane+"_"+action;if(Timers[name])return;else Timers[name]=setTimeout(fn,ms);};var clearTimer=function(pane,action){var
Layout=window.layout=window.layout||{},Timers=Layout.timers=Layout.timers||{},name="layout_"+state.id+"_"+pane+"_"+action;if(Timers[name]){clearTimeout(Timers[name]);delete Timers[name];return true;}else
return false;};var create=function(){initOptions();initContainer();initPanes();initHandles();initResizable();sizeContent("all");if(options.scrollToBookmarkOnLoad)with(self.location)if(hash)replace(hash);initHotkeys();$(window).resize(function(){var timerID="timerLayout_"+state.id;if(window[timerID])clearTimeout(window[timerID]);window[timerID]=null;if(true||$.browser.msie)window[timerID]=setTimeout(resizeAll,100);else
resizeAll();});};var initContainer=function(){try{if($Container[0].tagName=="BODY"){$("html").css({height:"100%",overflow:"hidden"});$("body").css({position:"relative",height:"100%",overflow:"hidden",margin:0,padding:0,border:"none"});}else{var
CSS={overflow:"hidden"},p=$Container.css("position"),h=$Container.css("height");if(!$Container.hasClass("ui-layout-pane")){if(!p||"fixed,absolute,relative".indexOf(p)<0)CSS.position="relative";if(!h||h=="auto")CSS.height="100%";}$Container.css(CSS);}}catch(ex){}cDims=state.container=getElemDims($Container);};var initHotkeys=function(){$.each(c.borderPanes.split(","),function(i,pane){var o=options[pane];if(o.enableCursorHotkey||o.customHotkey){$(document).keydown(keyDown);return false;}});};var initOptions=function(){opts=transformData(opts);if(opts.effects){$.extend(effects,opts.effects);delete opts.effects;}$.each("name,scrollToBookmarkOnLoad".split(","),function(idx,key){if(opts[key]!==undefined)options[key]=opts[key];else if(opts.defaults[key]!==undefined){options[key]=opts.defaults[key];delete opts.defaults[key];}});$.each("paneSelector,resizerCursor,customHotkey".split(","),function(idx,key){delete opts.defaults[key];});$.extend(options.defaults,opts.defaults);c.center=$.extend(true,{},c.defaults,c.center);$.extend(options.center,opts.center);var o_Center=$.extend(true,{},options.defaults,opts.defaults,options.center);$.each("paneClass,contentSelector,contentIgnoreSelector,applyDefaultStyles,showOverflowOnHover".split(","),function(idx,key){options.center[key]=o_Center[key];});var defs=options.defaults;$.each(c.borderPanes.split(","),function(i,pane){c[pane]=$.extend(true,{},c.defaults,c[pane]);o=options[pane]=$.extend(true,{},options.defaults,options[pane],opts.defaults,opts[pane]);if(!o.paneClass)o.paneClass=defaults.paneClass;if(!o.resizerClass)o.resizerClass=defaults.resizerClass;if(!o.togglerClass)o.togglerClass=defaults.togglerClass;$.each(["_open","_close",""],function(i,n){var
sName="fxName"+n,sSpeed="fxSpeed"+n,sSettings="fxSettings"+n;o[sName]=opts[pane][sName]||opts[pane].fxName||opts.defaults[sName]||opts.defaults.fxName||o[sName]||o.fxName||defs[sName]||defs.fxName||"none";var fxName=o[sName];if(fxName=="none"||!$.effects||!$.effects[fxName]||(!effects[fxName]&&!o[sSettings]&&!o.fxSettings))fxName=o[sName]="none";var
fx=effects[fxName]||{},fx_all=fx.all||{},fx_pane=fx[pane]||{};o[sSettings]=$.extend({},fx_all,fx_pane,defs.fxSettings||{},defs[sSettings]||{},o.fxSettings,o[sSettings],opts.defaults.fxSettings,opts.defaults[sSettings]||{},opts[pane].fxSettings,opts[pane][sSettings]||{});o[sSpeed]=opts[pane][sSpeed]||opts[pane].fxSpeed||opts.defaults[sSpeed]||opts.defaults.fxSpeed||o[sSpeed]||o[sSettings].duration||o.fxSpeed||o.fxSettings.duration||defs.fxSpeed||defs.fxSettings.duration||fx_pane.duration||fx_all.duration||"normal";});});};var initPanes=function(){$.each(c.allPanes.split(","),function(){var
pane=str(this),o=options[pane],s=state[pane],fx=s.fx,dir=c[pane].dir,size=o.size=="auto"||isNaN(o.size)?0:o.size,minSize=o.minSize||1,maxSize=o.maxSize||9999,spacing=o.spacing_open||0,sel=o.paneSelector,isIE6=($.browser.msie&&$.browser.version<7),CSS={},$P,$C;$Cs[pane]=false;if(sel.substr(0,1)==="#")$P=$Ps[pane]=$Container.find(sel+":first");else{$P=$Ps[pane]=$Container.children(sel+":first");if(!$P.length)$P=$Ps[pane]=$Container.children("form:first").children(sel+":first");}if(!$P.length){$Ps[pane]=false;return true;}$P.attr("pane",pane).addClass(o.paneClass+" "+o.paneClass+"-"+pane);if(pane!="center"){s.isClosed=false;s.isSliding=false;s.isResizing=false;s.isHidden=false;s.noRoom=false;c[pane].pins=[];}CSS=$.extend({visibility:"visible",display:"block"},c.defaults.cssReq,c[pane].cssReq);if(o.applyDefaultStyles)$.extend(CSS,c.defaults.cssDef,c[pane].cssDef);$P.css(CSS);CSS={};switch(pane){case"north":CSS.top=cDims.top;CSS.left=cDims.left;CSS.right=cDims.right;break;case"south":CSS.bottom=cDims.bottom;CSS.left=cDims.left;CSS.right=cDims.right;break;case"west":CSS.left=cDims.left;break;case"east":CSS.right=cDims.right;break;case"center":}if(dir=="horz"){if(size===0||size=="auto"){$P.css({height:"auto"});size=$P.outerHeight();}size=max(size,minSize);size=min(size,maxSize);size=min(size,cDims.innerHeight-spacing);CSS.height=max(1,cssH(pane,size));s.size=size;s.maxSize=maxSize;s.minSize=max(minSize,size-CSS.height+1);$P.css(CSS);}else if(dir=="vert"){if(size===0||size=="auto"){$P.css({width:"auto",float:"left"});size=$P.outerWidth();$P.css({float:"none"});}size=max(size,minSize);size=min(size,maxSize);size=min(size,cDims.innerWidth-spacing);CSS.width=max(1,cssW(pane,size));s.size=size;s.maxSize=maxSize;s.minSize=max(minSize,size-CSS.width+1);$P.css(CSS);sizeMidPanes(pane,null,true);}else if(pane=="center"){$P.css(CSS);sizeMidPanes("center",null,true);}if(o.initClosed&&o.closable){$P.hide().addClass("closed");s.isClosed=true;}else if(o.initHidden||o.initClosed){hide(pane,true);s.isHidden=true;}else
$P.addClass("open");if(o.showOverflowOnHover)$P.hover(allowOverflow,resetOverflow);if(o.contentSelector){$C=$Cs[pane]=$P.children(o.contentSelector+":first");if(!$C.length){$Cs[pane]=false;return true;}$C.css(c.content.cssReq);if(o.applyDefaultStyles)$C.css(c.content.cssDef);$P.css({overflow:"hidden"});}});};var initHandles=function(){$.each(c.borderPanes.split(","),function(){var
pane=str(this),o=options[pane],s=state[pane],rClass=o.resizerClass,tClass=o.togglerClass,$P=$Ps[pane];$Rs[pane]=false;$Ts[pane]=false;if(!$P||(!o.closable&&!o.resizable))return;var
edge=c[pane].edge,isOpen=$P.is(":visible"),spacing=(isOpen?o.spacing_open:o.spacing_closed),_pane="-"+pane,_state=(isOpen?"-open":"-closed"),$R,$T;$R=$Rs[pane]=$("<span></span>");if(isOpen&&o.resizable);else if(!isOpen&&o.slidable)$R.attr("title",o.sliderTip).css("cursor",o.sliderCursor);$R.attr("id",(o.paneSelector.substr(0,1)=="#"?o.paneSelector.substr(1)+"-resizer":"")).attr("resizer",pane).css(c.resizers.cssReq).css(edge,cDims[edge]+getPaneSize(pane)).addClass(rClass+" "+rClass+_pane+" "+rClass+_state+" "+rClass+_pane+_state).appendTo($Container);if(o.applyDefaultStyles)$R.css(c.resizers.cssDef);if(o.closable){$T=$Ts[pane]=$("<div></div>");$T.attr("id",(o.paneSelector.substr(0,1)=="#"?o.paneSelector.substr(1)+"-toggler":"")).css(c.togglers.cssReq).attr("title",(isOpen?o.togglerTip_open:o.togglerTip_closed)).click(function(evt){toggle(pane);evt.stopPropagation();}).mouseover(function(evt){evt.stopPropagation();}).addClass(tClass+" "+tClass+_pane+" "+tClass+_state+" "+tClass+_pane+_state).appendTo($R);if(o.togglerContent_open)$("<span>"+o.togglerContent_open+"</span>").addClass("content content-open").css("display",s.isClosed?"none":"block").appendTo($T);if(o.togglerContent_closed)$("<span>"+o.togglerContent_closed+"</span>").addClass("content content-closed").css("display",s.isClosed?"block":"none").appendTo($T);if(o.applyDefaultStyles)$T.css(c.togglers.cssDef);if(!isOpen)bindStartSlidingEvent(pane,true);}});sizeHandles("all",true);};var initResizable=function(){var
draggingAvailable=(typeof $.fn.draggable=="function"),minPosition,maxPosition,edge;$.each(c.borderPanes.split(","),function(){var
pane=str(this),o=options[pane],s=state[pane];if(!draggingAvailable||!$Ps[pane]||!o.resizable){o.resizable=false;return true;}var
rClass=o.resizerClass,dragClass=rClass+"-drag",dragPaneClass=rClass+"-"+pane+"-drag",draggingClass=rClass+"-dragging",draggingPaneClass=rClass+"-"+pane+"-dragging",draggingClassSet=false,$P=$Ps[pane],$R=$Rs[pane];if(!s.isClosed)$R.attr("title",o.resizerTip).css("cursor",o.resizerCursor);$R.draggable({containment:$Container[0],axis:(c[pane].dir=="horz"?"y":"x"),delay:200,distance:1,helper:"clone",opacity:o.resizerDragOpacity,zIndex:c.zIndex.resizing,start:function(e,ui){if(false===execUserCallback(pane,o.onresize_start))return false;s.isResizing=true;clearTimer(pane,"closeSlider");$R.addClass(dragClass+" "+dragPaneClass);draggingClassSet=false;var resizerWidth=(pane=="east"||pane=="south"?o.spacing_open:0);setPaneMinMaxSizes(pane);s.minPosition-=resizerWidth;s.maxPosition-=resizerWidth;edge=(c[pane].dir=="horz"?"top":"left");$(o.maskIframesOnResize===true?"iframe":o.maskIframesOnResize).each(function(){$('<div class="ui-layout-mask"/>').css({background:"#fff",opacity:"0.001",zIndex:9,position:"absolute",width:this.offsetWidth+"px",height:this.offsetHeight+"px"}).css($(this).offset()).appendTo(this.parentNode);});},drag:function(e,ui){if(!draggingClassSet){$(".ui-draggable-dragging").addClass(draggingClass+" "+draggingPaneClass).children().css("visibility","hidden");draggingClassSet=true;if(s.isSliding)$Ps[pane].css("zIndex",c.zIndex.sliding);}if(ui.position[edge]<s.minPosition)ui.position[edge]=s.minPosition;else if(ui.position[edge]>s.maxPosition)ui.position[edge]=s.maxPosition;},stop:function(e,ui){var
dragPos=ui.position,resizerPos,newSize;$R.removeClass(dragClass+" "+dragPaneClass);switch(pane){case"north":resizerPos=dragPos.top;break;case"west":resizerPos=dragPos.left;break;case"south":resizerPos=cDims.outerHeight-dragPos.top-$R.outerHeight();break;case"east":resizerPos=cDims.outerWidth-dragPos.left-$R.outerWidth();break;}newSize=resizerPos-cDims[c[pane].edge];sizePane(pane,newSize);$("div.ui-layout-mask").remove();s.isResizing=false;}});});};var hide=function(pane,onInit){var
o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane];if(!$P||s.isHidden)return;if(false===execUserCallback(pane,o.onhide_start))return;s.isSliding=false;if($R)$R.hide();if(onInit||s.isClosed){s.isClosed=true;s.isHidden=true;$P.hide();sizeMidPanes(c[pane].dir=="horz"?"all":"center");execUserCallback(pane,o.onhide_end||o.onhide);}else{s.isHiding=true;close(pane,false);}};var show=function(pane,openPane){var
o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane];if(!$P||!s.isHidden)return;if(false===execUserCallback(pane,o.onshow_start))return;s.isSliding=false;s.isShowing=true;if($R&&o.spacing_open>0)$R.show();if(openPane===false)close(pane,true);else
open(pane);};var toggle=function(pane){var s=state[pane];if(s.isHidden)show(pane);else if(s.isClosed)open(pane);else
close(pane);};var close=function(pane,force,noAnimation){var
$P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],doFX=!noAnimation&&!s.isClosed&&(o.fxName_close!="none"),edge=c[pane].edge,rClass=o.resizerClass,tClass=o.togglerClass,_pane="-"+pane,_open="-open",_sliding="-sliding",_closed="-closed",isShowing=s.isShowing,isHiding=s.isHiding;delete s.isShowing;delete s.isHiding;if(!$P||(!o.resizable&&!o.closable))return;else if(!force&&s.isClosed&&!isShowing)return;if(c.isLayoutBusy){setFlowCallback("close",pane,force);return;}if(!isShowing&&false===execUserCallback(pane,o.onclose_start))return;c[pane].isMoving=true;c.isLayoutBusy=true;s.isClosed=true;if(isHiding)s.isHidden=true;else if(isShowing)s.isHidden=false;syncPinBtns(pane,false);if(!s.isSliding)sizeMidPanes(c[pane].dir=="horz"?"all":"center");if($R){$R.css(edge,cDims[edge]).removeClass(rClass+_open+" "+rClass+_pane+_open).removeClass(rClass+_sliding+" "+rClass+_pane+_sliding).addClass(rClass+_closed+" "+rClass+_pane+_closed);if(o.resizable)$R.draggable("disable").css("cursor","default").attr("title","");if($T){$T.removeClass(tClass+_open+" "+tClass+_pane+_open).addClass(tClass+_closed+" "+tClass+_pane+_closed).attr("title",o.togglerTip_closed);}sizeHandles();}if(doFX){lockPaneForFX(pane,true);$P.hide(o.fxName_close,o.fxSettings_close,o.fxSpeed_close,function(){lockPaneForFX(pane,false);if(!s.isClosed)return;close_2();});}else{$P.hide();close_2();}function close_2(){bindStartSlidingEvent(pane,true);if(!isShowing)execUserCallback(pane,o.onclose_end||o.onclose);if(isShowing)execUserCallback(pane,o.onshow_end||o.onshow);if(isHiding)execUserCallback(pane,o.onhide_end||o.onhide);execFlowCallback(pane);}};var open=function(pane,slide,noAnimation){var
$P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],doFX=!noAnimation&&s.isClosed&&(o.fxName_open!="none"),edge=c[pane].edge,rClass=o.resizerClass,tClass=o.togglerClass,_pane="-"+pane,_open="-open",_closed="-closed",_sliding="-sliding",isShowing=s.isShowing;delete s.isShowing;if(!$P||(!o.resizable&&!o.closable))return;else if(!s.isClosed&&!s.isSliding)return;if(s.isHidden&&!isShowing){show(pane,true);return;}if(c.isLayoutBusy){setFlowCallback("open",pane,slide);return;}if(false===execUserCallback(pane,o.onopen_start))return;c[pane].isMoving=true;c.isLayoutBusy=true;if(s.isSliding&&!slide)bindStopSlidingEvents(pane,false);s.isClosed=false;if(isShowing)s.isHidden=false;setPaneMinMaxSizes(pane);if(s.size>s.maxSize)$P.css(c[pane].sizeType,max(1,cssSize(pane,s.maxSize)));bindStartSlidingEvent(pane,false);if(doFX){lockPaneForFX(pane,true);$P.show(o.fxName_open,o.fxSettings_open,o.fxSpeed_open,function(){lockPaneForFX(pane,false);if(s.isClosed)return;open_2();});}else{$P.show();open_2();}function open_2(){if(!s.isSliding)sizeMidPanes(c[pane].dir=="vert"?"center":"all");if($R){$R.css(edge,cDims[edge]+getPaneSize(pane)).removeClass(rClass+_closed+" "+rClass+_pane+_closed).addClass(rClass+_open+" "+rClass+_pane+_open).addClass(!s.isSliding?"":rClass+_sliding+" "+rClass+_pane+_sliding);if(o.resizable)$R.draggable("enable").css("cursor",o.resizerCursor).attr("title",o.resizerTip);else
$R.css("cursor","default");if($T){$T.removeClass(tClass+_closed+" "+tClass+_pane+_closed).addClass(tClass+_open+" "+tClass+_pane+_open).attr("title",o.togglerTip_open);}sizeHandles("all");}sizeContent(pane);syncPinBtns(pane,!s.isSliding);execUserCallback(pane,o.onopen_end||o.onopen);if(isShowing)execUserCallback(pane,o.onshow_end||o.onshow);execFlowCallback(pane);}};var lockPaneForFX=function(pane,doLock){var $P=$Ps[pane];if(doLock){$P.css({zIndex:c.zIndex.animation});if(pane=="south")$P.css({top:cDims.top+cDims.innerHeight-$P.outerHeight()});else if(pane=="east")$P.css({left:cDims.left+cDims.innerWidth-$P.outerWidth()});}else{if(!state[pane].isSliding)$P.css({zIndex:c.zIndex.pane_normal});if(pane=="south")$P.css({top:"auto"});else if(pane=="east")$P.css({left:"auto"});}};var bindStartSlidingEvent=function(pane,enable){var
o=options[pane],$R=$Rs[pane],trigger=o.slideTrigger_open;if(!$R||!o.slidable)return;if(trigger!="click"&&trigger!="dblclick"&&trigger!="mouseover")trigger="click";$R
[enable?"bind":"unbind"](trigger,slideOpen).css("cursor",(enable?o.sliderCursor:"default")).attr("title",(enable?o.sliderTip:""));};var bindStopSlidingEvents=function(pane,enable){var
o=options[pane],s=state[pane],trigger=o.slideTrigger_close,action=(enable?"bind":"unbind"),$P=$Ps[pane],$R=$Rs[pane];s.isSliding=enable;clearTimer(pane,"closeSlider");$P.css({zIndex:(enable?c.zIndex.sliding:c.zIndex.pane_normal)});$R.css({zIndex:(enable?c.zIndex.sliding:c.zIndex.resizer_normal)});if(trigger!="click"&&trigger!="mouseout")trigger="mouseout";if(enable){$P.bind(trigger,slideClosed);$R.bind(trigger,slideClosed);if(trigger="mouseout"){$P.bind("mouseover",cancelMouseOut);$R.bind("mouseover",cancelMouseOut);}}else{$P.unbind(trigger);$R.unbind(trigger);if(trigger="mouseout"){$P.unbind("mouseover");$R.unbind("mouseover");clearTimer(pane,"closeSlider");}}function cancelMouseOut(evt){clearTimer(pane,"closeSlider");evt.stopPropagation();}};var slideOpen=function(){var pane=$(this).attr("resizer");if(state[pane].isClosed){bindStopSlidingEvents(pane,true);open(pane,true);}};var slideClosed=function(){var
$E=$(this),pane=$E.attr("pane")||$E.attr("resizer"),o=options[pane],s=state[pane];if(s.isClosed||s.isResizing)return;else if(o.slideTrigger_close=="click")close_NOW();else
setTimer(pane,"closeSlider",close_NOW,300);function close_NOW(){bindStopSlidingEvents(pane,false);if(!s.isClosed)close(pane);}};var sizePane=function(pane,size){var
edge=c[pane].edge,dir=c[pane].dir,o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane];setPaneMinMaxSizes(pane);s.minSize=max(s.minSize,o.minSize);if(o.maxSize>0)s.maxSize=min(s.maxSize,o.maxSize);size=max(size,s.minSize);size=min(size,s.maxSize);s.size=size;$R.css(edge,size+cDims[edge]);$P.css(c[pane].sizeType,max(1,cssSize(pane,size)));if(!s.isSliding)sizeMidPanes(dir=="horz"?"all":"center");sizeHandles();sizeContent(pane);execUserCallback(pane,o.onresize_end||o.onresize);};var sizeMidPanes=function(panes,overrideDims,onInit){if(!panes||panes=="all")panes="east,west,center";var d=getPaneDims();if(overrideDims)$.extend(d,overrideDims);$.each(panes.split(","),function(){if(!$Ps[this])return;var
pane=str(this),o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane],hasRoom=true,CSS={};if(pane=="center"){d=getPaneDims();CSS=$.extend({},d);CSS.width=max(1,cssW(pane,CSS.width));CSS.height=max(1,cssH(pane,CSS.height));hasRoom=(CSS.width>1&&CSS.height>1);if($.browser.msie&&(!$.boxModel||$.browser.version<7)){if($Ps.north)$Ps.north.css({width:cssW($Ps.north,cDims.innerWidth)});if($Ps.south)$Ps.south.css({width:cssW($Ps.south,cDims.innerWidth)});}}else{CSS.top=d.top;CSS.bottom=d.bottom;CSS.height=max(1,cssH(pane,d.height));hasRoom=(CSS.height>1);}if(hasRoom){$P.css(CSS);if(s.noRoom){s.noRoom=false;if(s.isHidden)return;else show(pane,!s.isClosed);}if(!onInit){sizeContent(pane);execUserCallback(pane,o.onresize_end||o.onresize);}}else if(!s.noRoom){s.noRoom=true;if(s.isHidden)return;if(onInit){$P.hide();if($R)$R.hide();}else hide(pane);}});};var sizeContent=function(panes){if(!panes||panes=="all")panes=c.allPanes;$.each(panes.split(","),function(){if(!$Cs[this])return;var
pane=str(this),ignore=options[pane].contentIgnoreSelector,$P=$Ps[pane],$C=$Cs[pane],e_C=$C[0],height=cssH($P);;$P.children().each(function(){if(this==e_C)return;var $E=$(this);if(!ignore||!$E.is(ignore))height-=$E.outerHeight();});if(height>0)height=cssH($C,height);if(height<1)$C.hide();else
$C.css({height:height}).show();});};var sizeHandles=function(panes,onInit){if(!panes||panes=="all")panes=c.borderPanes;$.each(panes.split(","),function(){var
pane=str(this),o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane];if(!$P||!$R||(!o.resizable&&!o.closable))return;var
dir=c[pane].dir,_state=(s.isClosed?"_closed":"_open"),spacing=o["spacing"+_state],togAlign=o["togglerAlign"+_state],togLen=o["togglerLength"+_state],paneLen,offset,CSS={};if(spacing==0){$R.hide();return;}else if(!s.noRoom&&!s.isHidden)$R.show();if(dir=="horz"){paneLen=$P.outerWidth();$R.css({width:max(1,cssW($R,paneLen)),height:max(1,cssH($R,spacing)),left:cssNum($P,"left")});}else{paneLen=$P.outerHeight();$R.css({height:max(1,cssH($R,paneLen)),width:max(1,cssW($R,spacing)),top:cDims.top+getPaneSize("north",true)});}if($T){if(togLen==0||(s.isSliding&&o.hideTogglerOnSlide)){$T.hide();return;}else
$T.show();if(!(togLen>0)||togLen=="100%"||togLen>paneLen){togLen=paneLen;offset=0;}else{if(typeof togAlign=="string"){switch(togAlign){case"top":case"left":offset=0;break;case"bottom":case"right":offset=paneLen-togLen;break;case"middle":case"center":default:offset=Math.floor((paneLen-togLen)/2);}}else{var x=parseInt(togAlign);if(togAlign>=0)offset=x;else offset=paneLen-togLen+x;}}var
$TC_o=(o.togglerContent_open?$T.children(".content-open"):false),$TC_c=(o.togglerContent_closed?$T.children(".content-closed"):false),$TC=(s.isClosed?$TC_c:$TC_o);if($TC_o)$TC_o.css("display",s.isClosed?"none":"block");if($TC_c)$TC_c.css("display",s.isClosed?"block":"none");if(dir=="horz"){var width=cssW($T,togLen);$T.css({width:max(0,width),height:max(1,cssH($T,spacing)),left:offset});if($TC)$TC.css("marginLeft",Math.floor((width-$TC.outerWidth())/2));}else{var height=cssH($T,togLen);$T.css({height:max(0,height),width:max(1,cssW($T,spacing)),top:offset});if($TC)$TC.css("marginTop",Math.floor((height-$TC.outerHeight())/2));}}if(onInit&&o.initHidden){$R.hide();if($T)$T.hide();}});};var resizeAll=function(){var
oldW=cDims.innerWidth,oldH=cDims.innerHeight;cDims=state.container=getElemDims($Container);var
checkH=(cDims.innerHeight<oldH),checkW=(cDims.innerWidth<oldW),s,dir;if(checkH||checkW)$.each(["south","north","east","west"],function(i,pane){s=state[pane];dir=c[pane].dir;if(!s.isClosed&&((checkH&&dir=="horz")||(checkW&&dir=="vert"))){setPaneMinMaxSizes(pane);if(s.size>s.maxSize)sizePane(pane,s.maxSize);}});sizeMidPanes("all");sizeHandles("all");};function keyDown(evt){if(!evt)return true;var code=evt.keyCode;if(code<33)return true;var
PANE={38:"north",40:"south",37:"west",39:"east"},isCursorKey=(code>=37&&code<=40),ALT=evt.altKey,SHIFT=evt.shiftKey,CTRL=evt.ctrlKey,pane=false,s,o,k,m,el;if(!CTRL&&!SHIFT)return true;else if(isCursorKey&&options[PANE[code]].enableCursorHotkey)pane=PANE[code];else
$.each(c.borderPanes.split(","),function(i,p){o=options[p];k=o.customHotkey;m=o.customHotkeyModifier;if((SHIFT&&m=="SHIFT")||(CTRL&&m=="CTRL")||(CTRL&&SHIFT)){if(k&&code==(isNaN(k)||k<=9?k.toUpperCase().charCodeAt(0):k)){pane=p;return false;}}});if(!pane)return true;o=options[pane];s=state[pane];if(!o.enableCursorHotkey||s.isHidden||!$Ps[pane])return true;el=evt.target||evt.srcElement;if(el&&SHIFT&&isCursorKey&&(el.tagName=="TEXTAREA"||(el.tagName=="INPUT"&&(code==37||code==39))))return true;toggle(pane);evt.stopPropagation();evt.returnValue=false;return false;};function allowOverflow(elem){if(this&&this.tagName)elem=this;var $P;if(typeof elem=="string")$P=$Ps[elem];else{if($(elem).attr("pane"))$P=$(elem);else $P=$(elem).parents("div[pane]:first");}if(!$P.length)return;var
pane=$P.attr("pane"),s=state[pane];if(s.cssSaved)resetOverflow(pane);if(s.isSliding||s.isResizing||s.isClosed){s.cssSaved=false;return;}var
newCSS={zIndex:(c.zIndex.pane_normal+1)},curCSS={},of=$P.css("overflow"),ofX=$P.css("overflowX"),ofY=$P.css("overflowY");if(of!="visible"){curCSS.overflow=of;newCSS.overflow="visible";}if(ofX&&ofX!="visible"&&ofX!="auto"){curCSS.overflowX=ofX;newCSS.overflowX="visible";}if(ofY&&ofY!="visible"&&ofY!="auto"){curCSS.overflowY=ofX;newCSS.overflowY="visible";}s.cssSaved=curCSS;$P.css(newCSS);$.each(c.allPanes.split(","),function(i,p){if(p!=pane)resetOverflow(p);});};function resetOverflow(elem){if(this&&this.tagName)elem=this;var $P;if(typeof elem=="string")$P=$Ps[elem];else{if($(elem).hasClass("ui-layout-pane"))$P=$(elem);else $P=$(elem).parents("div[pane]:first");}if(!$P.length)return;var
pane=$P.attr("pane"),s=state[pane],CSS=s.cssSaved||{};if(!s.isSliding&&!s.isResizing)$P.css("zIndex",c.zIndex.pane_normal);$P.css(CSS);s.cssSaved=false;};function getBtn(selector,pane,action){var
$E=$(selector),err="Error Adding Button \n\nInvalid ";if(!$E.length)alert(err+"selector: "+selector);else if(c.borderPanes.indexOf(pane)==-1)alert(err+"pane: "+pane);else{var btn=options[pane].buttonClass+"-"+action;$E.addClass(btn+" "+btn+"-"+pane);return $E;}return false;};function addToggleBtn(selector,pane){var $E=getBtn(selector,pane,"toggle");if($E)$E.attr("title",state[pane].isClosed?"Open":"Close").click(function(evt){toggle(pane);evt.stopPropagation();});};function addOpenBtn(selector,pane){var $E=getBtn(selector,pane,"open");if($E)$E.attr("title","Open").click(function(evt){open(pane);evt.stopPropagation();});};function addCloseBtn(selector,pane){var $E=getBtn(selector,pane,"close");if($E)$E.attr("title","Close").click(function(evt){close(pane);evt.stopPropagation();});};function addPinBtn(selector,pane){var $E=getBtn(selector,pane,"pin");if($E){var s=state[pane];$E.click(function(evt){setPinState($(this),pane,(s.isSliding||s.isClosed));if(s.isSliding||s.isClosed)open(pane);else close(pane);evt.stopPropagation();});setPinState($E,pane,(!s.isClosed&&!s.isSliding));c[pane].pins.push(selector);}};function syncPinBtns(pane,doPin){$.each(c[pane].pins,function(i,selector){setPinState($(selector),pane,doPin);});};function setPinState($Pin,pane,doPin){var updown=$Pin.attr("pin");if(updown&&doPin==(updown=="down"))return;var
root=options[pane].buttonClass,class1=root+"-pin",class2=class1+"-"+pane,UP1=class1+"-up",UP2=class2+"-up",DN1=class1+"-down",DN2=class2+"-down";$Pin.attr("pin",doPin?"down":"up").attr("title",doPin?"Un-Pin":"Pin").removeClass(doPin?UP1:DN1).removeClass(doPin?UP2:DN2).addClass(doPin?DN1:UP1).addClass(doPin?DN2:UP2);};var
$Container=$(this).css({overflow:"hidden"}),$Ps={},$Cs={},$Rs={},$Ts={},c=config,cDims=state.container;create();return{options:options,state:state,panes:$Ps,toggle:toggle,open:open,close:close,hide:hide,show:show,resizeContent:sizeContent,sizePane:sizePane,resizeAll:resizeAll,addToggleBtn:addToggleBtn,addOpenBtn:addOpenBtn,addCloseBtn:addCloseBtn,addPinBtn:addPinBtn,allowOverflow:allowOverflow,resetOverflow:resetOverflow,cssWidth:cssW,cssHeight:cssH};}})(jQuery);
//	VARIABLES GLOBALES
var tot_tie_def=20;var lib0=false;var lib2=false;var id_cuentas;var outerLayout;var mimapa;var Icon;var ubicar_tienda=false;var nueva_tienda;var gmarkers=[];var marcadores=new Array();var ultimo_marcador=0;var dimensiones=new Array();var id_ciudad=0;var id_cat0;var id_cat_open;var id_pais_open;var progressBar;var array_paises=new Array();var array_tiendas=new Array();
/***************		LIBRERYA carga_body.js 	**********************/
$(document).ready(function(){var api_key='ABQIAAAAyctYUkQgBzkt9TcP0zSdrRSzPGZmg7llJF2C_PjVgPolQuv8hRR2fpt693w28CocbW2b1MInX_0MMA';$.getScript('http://maps.google.com/maps?file=api&;v=2&key='+api_key+'&async=2&callback=initialize');var layoutSettings_Outer={name:"outerLayout",defaults:{size:"auto",minSize:50,togglerLength_open:40,togglerLength_closed:-1,resizerTip:"Redimensionar",fxName:"slide",fxSpeed:"slow",closable:false,resizable:false,slidable:false,initHidden:false},north:{spacing_open:0},south:{spacing_open:0,minSize:20},west:{size:245,togglerAlign_closed:"top",togglerTip_open:"Cerrar - Ctrl+Left",togglerTip_closed:"Abrir - Ctrl+Left",closable:true}};outerLayout=$('body').layout(layoutSettings_Outer);lib0=true;cargar_mapa();$("#mapa").block({message:'<div style="font-weight:bold;font-size:12px;">Cargando</div>',showOverlay:false,css:{border:'3px solid #4597CD',padding:'3px',backgroundColor:'#4597CD','-webkit-border-radius':'5px','-moz-border-radius':'5px',opacity:.8,color:'#FFF',bottom:'',top:'26px',left:$(window).width()/2-75+'px',right:'',width:'150px'}});$('#west').block({message:'<div style="font-weight:bold;font-size:12px;">Cargando</div>',showOverlay:false,css:{border:'3px solid #4597CD',padding:'3px',backgroundColor:'#4597CD','-webkit-border-radius':'5px','-moz-border-radius':'5px',opacity:.8,color:'#FFF',bottom:'',top:'26px',left:$(window).width()/2-75+'px',right:'',width:'150px'}});menu_ciudades()});function initialize(){if(GBrowserIsCompatible()){mimapa=new GMap2(document.getElementById("map_canvas"));$.get("serv_maps.php",{opc:5,ciu:1},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num!=0){var id_ciu,nom_ciu,latlng_ciu,zoom_ciu,tipo_mapa;nom=resultado.getElementsByTagName("nom_ciu")[0].firstChild.data;$("#ciudad").text(nom);latlng=resultado.getElementsByTagName("latlng_ciu")[0].firstChild.data;zoom=resultado.getElementsByTagName("zoom_ciu")[0].firstChild.data;var coord=latlng.split(", ");mimapa.setCenter(new GLatLng(coord[0],coord[1]),parseInt(zoom));mimapa.setMapType(G_SATELLITE_MAP)}lib2=true;cargar_mapa()})}else{alert("Atencion:\nLo sentimos, tu navegador no es compatible con esta version de GoogleMaps, prueba a instalar otro navegador.\nTe recomendamos usar Chrome, FireFox o IE para que puedas utilizar nuestro sitio sin problemas.\nGracias por visitarnos.")}}function cargar_mapa(){if(lib0==true&&lib2==true){asignar_eventos();var id_tienda=gup('id');if(id_tienda!='')ver_tienda_x_id(id_tienda,1,1);else ver_tienda_x_id(tot_tie_def,4,id_ciudad);$('#mapa').unblock();$('#west').unblock()}}function asignar_eventos(){Icon=new GIcon(G_DEFAULT_ICON);Icon.image="imagenes/marcadores/defecto/default.gif";document.getElementById("control").style.display="block";var opt=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(120,2));mimapa.addControl(new GMenuMapTypeControl(),opt);GEvent.addListener(mimapa,'click',mapClick);$("#contactenos").click(function(){$("#mapa").block({message:$('#cont_contactenos'),css:{width:'282px',padding:'10px'}})});$("#como_publica").click(function(){$("#mapa").block({message:$('#como_publicar'),css:{top:($(window).height()-$('#como_publicar').height())/2+'px',width:'282px',padding:'10px'}})});$("#agregar_tienda").click(function(){show_aviso('Haz click en el mapa para ubicar tu tienda.');ubicar_tienda=true;$("#mistiendas").css({'display':'none'})});$("#micuenta").click(function(){$("#cont_micuenta").show("fast")});$("#perfil").click(modificar_perfil_usuario);$("#mis_tiendas").click(function(){ver_tienda_x_id(id_cuentas,2,id_ciudad);hide_aviso()});$("#arr").click(function(){mimapa.panDirection(0,+1)});$("#izq").click(function(){mimapa.panDirection(+1,0)});$("#der").click(function(){mimapa.panDirection(-1,0)});$("#aba").click(function(){mimapa.panDirection(0,-1)});$("#zoomin").click(function(){mimapa.setZoom(mimapa.getZoom()+1)});$("#zoomout").click(function(){mimapa.setZoom(mimapa.getZoom()-1)})}

//	FUNCIONES DEL SISTEMA
function findValue(li){mimapa.clearOverlays();array_tiendas[0]=new Array(10);array_tiendas[0]["id_tie"]=li.selectValue;array_tiendas[0]["nom_tie"]=li.extra[0];array_tiendas[0]["punto"]=li.extra[1];array_tiendas[0]["url_tie"]=(li.extra[2]!='')?li.extra[2]:'Sin definir';array_tiendas[0]["dir_tie"]=(li.extra[3]!='')?li.extra[3]:'Sin definir';array_tiendas[0]["tel_tie"]=(li.extra[4]!='')?li.extra[4]:'Sin definir';array_tiendas[0]["cel_tie"]=(li.extra[5]!='')?li.extra[5]:'Sin definir';array_tiendas[0]["ema_tie"]=(li.extra[6]!='')?li.extra[6]:'Sin definir';array_tiendas[0]["des_tie"]=li.extra[7];array_tiendas[0]["web_tie"]=(li.extra[8]!='')?li.extra[8]:'Sin definir';array_tiendas[0]["id_ciu"]=li.extra[9];createMarker(0)}function hide_aviso(){document.getElementById("aviso").style.display="none"}function show_aviso(text){document.getElementById("aviso").style.display="block";document.getElementById("aviso").innerHTML=text}function mapClick(marcador,punto){if(ubicar_tienda==true){if(id_ciudad!=0){mimapa.clearOverlays();var options1={noCloseOnClick:true};Icon.iconSize=new GSize(20,34);Icon.image="imagenes/marcadores/defecto/default.gif";marcador=new GMarker(punto,{icon:Icon});mimapa.addOverlay(marcador);nueva_tienda=marcador;ubicar_tienda=false;hide_aviso();var perfil="<form name='info_tien' id='info_tien' accept-charset='utf-8' action=''>"+"<input name='lat_lon' type='hidden' value='"+punto+"'>"+"<div style='text-align:right;background:transparent url(imagenes/formularios/file.png) no-repeat -32px 0;width:217px;'>"+"<div style='margin-bottom:5px;font-weight:bold;text-align:left;'>Informaci&oacute;n de la Tienda</div>"+"<div style='margin-bottom:3px;'><label id='lis_cat'>Categor&iacute;a</label>&nbsp;&nbsp;<span id='lista_cat'><select name='lis_cat'></select></span></div>"+"<div style='margin-bottom:3px;'><label id='lis_sub_cat'>Sub-Categor&iacute;a</label>&nbsp;&nbsp;<span id='lista_subcat'><select name='lis_sub_cat'></select></span></div>"+"<div style='margin-bottom:3px;'><label id='nom_tie'>Tienda</label>&nbsp;&nbsp;<input name='nom_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='dir_tie'>Direcci&oacute;n</label>&nbsp;&nbsp;<input name='dir_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='tel_tie'>Telefono</label>&nbsp;&nbsp;<input name='tel_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='cel_tie'>Celular</label>&nbsp;&nbsp;<input name='cel_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='ema_tie'>email</label>&nbsp;&nbsp;<input name='ema_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='web_tie'>Web</label>&nbsp;&nbsp;<input name='web_tie' type='text'/></div>"+"<div style='margin-bottom:3px;'><label id='des_tie'>Descripci&oacute;n</label><br/><textarea name='des_tie' cols='25' rows='5'></textarea></div>"+"<div style='margin-bottom:5px;font-weight:bold;text-align:left;' id='tit_foto'>Foto de la Tienda</div>"+"<div id='cont_flash' style='margin-bottom:3px;'>&nbsp;</div>"+"<div style='margin-bottom:3px;background:#FFF;' id='cropimg'></div>"+"<div style='margin-bottom:3px;padding-top:5px;margin-top:5px;border-top:1px solid #383838;'>"+"<input type='button' class='boton' onclick='validar_agregar_tienda(this.form);' value='Guardar'/>"+"</div>"+"</div>"+"</form>";marcador.openInfoWindowHtml(perfil,options1);GEvent.addListener(mimapa,'infowindowopen',function(){if(document.getElementById("cont_flash")){document.getElementById("cont_flash").innerHTML="";document.getElementById("cont_flash").style.display="none";var datos_enviar;datos_enviar="opcion=0&punto="+punto;$.get("serv_tienda.php",datos_enviar,function(xml){var resultado=xml.getElementsByTagName("response")[0];var opcion=resultado.getElementsByTagName('opcion')[0].firstChild.data;if(opcion==0){var num_reg=resultado.getElementsByTagName('num_reg')[0].firstChild.data;var lista=(num_reg==0)?"<select name='lis_cat'></select>":resultado.getElementsByTagName('lista')[0].firstChild.data;$("#lista_cat").html(lista)}});try{if(document.getElementById("cont_flash").innerHTML==""){document.getElementById("cont_flash").innerHTML="<input type='file' id='fileInput1' name='fileInput1'/>";jQuery.getScript("clases/librerias/uploadify/jquery.uploadify.js",function(){jQuery.getScript("clases/librerias/jcrop/js/jquery.Jcrop.js",function(){$('#fileInput1').fileUpload({'uploader':'uploader.swf','script':'upload.php','scriptData':{IdCuentas:id_cuentas},'cancelImg':'imagenes/cancel.png','folder':'imagenes/marcadores/'+id_cuentas,'auto':true,'fileDesc':'Imagenes (*.jpg; *.jpeg; *.png)','fileExt':'*.jpg;*.jpeg;*.png','buttonText':'Buscar Imagen','width':'111','height':'21','onComplete':function(event,queueID,fileObj,reposnse,data){cortar_imagen(fileObj)},'multi':false});document.getElementById("cont_flash").style.display="block"})})}}catch(e){document.getElementById("tit_foto").innerHTML="";document.getElementById("cont_flash").innerHTML=""}hide_aviso()}});GEvent.addListener(mimapa,'infowindowclose',function(){mimapa.removeOverlay(marcador);$('#fileInput1').fileUploadClearQueue()})}else{alert("Error:\nDebes ubicarte en una ciudad para publicar tu tienda.\nSi tu ciudad no se encuentra en el mapa mandanos un mensaje con la ventana contactenos especificandonos el nombre de la ciudad y el pa\xEDs y nosotros lo agregaremos al sistema.");hide_aviso()}}}function ver_tienda_x_id(id1,i2,id_ciu){id_ciudad=id_ciu;if(id1!=''){preload(-2);mimapa.clearOverlays();$.get("serv_maps.php",{opc:6,id:id1,oper:i2,ciu:id_ciu},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num2=resultado.getElementsByTagName('num2')[0].firstChild.data;var oper=resultado.getElementsByTagName('oper')[0].firstChild.data;if(num2==0||(num2==0&&oper==3)){preload(-1);if(oper==4&&num2==0)ir_a_ciudad(id_ciudad);$.blockUI({message:'<div style="font-weight:bold;font-size:14px;">No ex&iacute;sten resultados para esta b&uacute;squeda</div>',showOverlay:false,css:{border:'3px solid #4597CD',padding:'10px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:.8,color:'#FFF',bottom:'20px',top:'',left:'0',right:'',width:'250px',cursor:'default'}});setTimeout($.unblockUI,5000)}else{id_ciudad=resultado.getElementsByTagName('id_ciu')[0].firstChild.data;if(oper==4||oper==1)ir_a_ciudad(id_ciudad);crear_array_tiendas(resultado,oper)}})}}function crear_array_tiendas(resultado,oper){var i1=resultado.getElementsByTagName('num2')[0].firstChild.data;var lista_tiendas;lista_tiendas='';var obj;mimapa.clearOverlays();for(var e=0;e<i1;e++){array_tiendas[e]=new Array(10);obj=resultado.getElementsByTagName("tiendas")[e];id_tie=obj.getElementsByTagName("id_tie")[0].firstChild.data;nom_tie=obj.getElementsByTagName("nom_tie")[0].firstChild.data;punto=obj.getElementsByTagName("lat_lon")[0].firstChild.data;des_tie=obj.getElementsByTagName("des_tie")[0].firstChild.data;dir_tie=obj.getElementsByTagName("dir_tie")[0].firstChild.data;tel_tie=obj.getElementsByTagName("tel_tie")[0].firstChild.data;cel_tie=obj.getElementsByTagName("cel_tie")[0].firstChild.data;ema_tie=obj.getElementsByTagName("ema_tie")[0].firstChild.data;web_tie=obj.getElementsByTagName("web_tie")[0].firstChild.data;url_tie=obj.getElementsByTagName("url_tie")[0].firstChild.data;id_ciu=obj.getElementsByTagName("id_ciu")[0].firstChild.data;array_tiendas[e]["id_tie"]=id_tie;array_tiendas[e]["nom_tie"]=nom_tie;array_tiendas[e]["punto"]=punto;array_tiendas[e]["dir_tie"]=dir_tie;array_tiendas[e]["tel_tie"]=tel_tie;array_tiendas[e]["cel_tie"]=cel_tie;array_tiendas[e]["ema_tie"]=ema_tie;array_tiendas[e]["web_tie"]=web_tie;array_tiendas[e]["des_tie"]=des_tie;array_tiendas[e]["url_tie"]=url_tie;array_tiendas[e]["id_ciu"]=id_ciu;hide_aviso();if(oper==0||oper==1||oper==4)createMarker(e);if(oper==2){ubicar_tienda=false;lista_tiendas+='<li><input type="radio" checked=checked style="width:16px;outline-style:none;" id="'+id_tie+'" name="tiendas" value="'+nom_tie+'"/><label onclick="createMarker('+e+');" for="'+id_tie+'">'+nom_tie+'</label></li>';createMarker(e)}if(oper==3){lista_tiendas+='<li><img src="'+url_tie+'thumbnail_marcador.jpg" id="'+id_tie+'" onclick="createMarker('+e+');" style="cursor:pointer;"/>&nbsp;&nbsp;<label onclick="createMarker('+e+');" for="'+id_tie+'" style="cursor:pointer;">'+nom_tie+'</label></li>'}}if(oper==2){if(lista_tiendas!=''){lista_tiendas='<div style="height:180px;overflow:auto;">'+lista_tiendas+'</div>';lista_tiendas+='<li>'+'<div style="border-top:1px solid #aaa;text-align:right;margin-top:10px;color:#4597CD;">'+'<a href="javascript:editar_tiendas(document.getElementById(\'form_edit\'), 1);">Borrar</a>'+'</div>'+'</li>'}else lista_tiendas+='<li><label>No se encontraron tiendas para este usuario.</label></li>';$("#mistiendas").css({'display':'block'});$("#mistiendas").html('<form name="edit" id="form_edit"><ul>'+lista_tiendas+'</ul></form>');createMarker(e-1)}if(oper==3){$.blockUI({message:'<div style="font-weight:bold;font-size:14px;">Resultado de la B&uacute;squeda</div><br/><div style="max-height:240px;text-align:left;overflow:auto;list-style:none;">'+lista_tiendas+'</div><br/><div class="cerrar_busqueda" onclick="$.unblockUI()">Cerrar</div>',showOverlay:false,css:{border:'3px solid #4597CD',padding:'10px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:.8,color:'#FFF',bottom:'20px',top:'',left:'0',right:'',width:'250px',cursor:'default'}});preload(-1)}}function createMarker(index){var nom,id,fir,tel,cel,email,des,url,latlng,loc,marker,html,web;id=array_tiendas[index]["id_tie"];nom=array_tiendas[index]["nom_tie"];des=array_tiendas[index]["des_tie"];point=array_tiendas[index]["punto"];dir=array_tiendas[index]["dir_tie"];tel=array_tiendas[index]["tel_tie"];cel=array_tiendas[index]["cel_tie"];url=array_tiendas[index]["url_tie"];email=array_tiendas[index]["ema_tie"];id_ciu=array_tiendas[index]["id_ciu"];web=array_tiendas[index]["web_tie"];if(web!='Sin definir'){web1=web.split("http");web=(web1.length>1)?web:'http://'+web;web='<a target="_blank" href="'+web+'">'+web+'</a>'}Icon.iconSize=new GSize(32,32);Icon.image=url+"thumbnail_marcador.jpg";Icon.shadow="imagenes/marcadores/defecto/thumbnail_marcador_shadow.png";Icon.shadowSize=new GSize(55,32);Icon.imageMap=[0,0,0,31,31,31,31,0];latlng=point.split(",");loc=new GLatLng(parseFloat(latlng[0].split("(")[1]),parseFloat(latlng[1].split(")")[0]));mimapa.setCenter(loc,14);mimapa.setMapType(G_SATELLITE_MAP);marker=new GMarker(loc,{icon:Icon});gmarkers[id]=marker;GEvent.addListener(marker,"click",function(){html='<table border="0" width="350px" style="font-size:11px;text-align:left;" cellspacing="3">'+'<tr style="vertical-align:top;">'+'<td colspan="2"><label style="font-size:11px;"><b>'+nom+'</b></label></td>'+'</tr>'+'<tr style="vertical-align:top;">'+'<td>'+'<table style="font-size:11px;width:150px;height:150px;">'+'<tr style="vertical-align:top;">'+'<td><img src="'+url+'/thumbnail_tienda.jpg"/></td>'+'</tr>'+'</table>'+'</td>'+'<td>'+'<table style="font-size:11px;width:160px;">'+'<tr style="vertical-align:top;">'+'<td><label style="font-size:11px;"><b>Direccion:</b></label><br/>'+dir+'</td>'+'</tr>'+'<tr style="vertical-align:top;">'+'<td><label style="font-size:11px;"><b>Telefono:</b></label><br/>'+tel+'</td>'+'</tr>'+'<tr style="vertical-align:top;">'+'<td><label style="font-size:11px;"><b>Celular:</b></label><br/>'+cel+'</td>'+'</tr>'+'<tr style="vertical-align:top;">'+'<td><label style="font-size:11px;"><b>Email:</b></label><br/>'+email+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr style="vertical-align:top;">'+'<td colspan="2" style="width:286px;">'+'<b>Web: </b>'+web+'<br/>'+'<b>Tiendamaps: </b><a target="_blank" href="http://www.tiendamaps.com/index.php?id='+id+'">http://www.tiendamaps.com/index.php?id='+id+'</a><br/>'+des+'</td>'+'</tr>'+'</table>';marker.openInfoWindowHtml(html)});mimapa.addOverlay(marker);GEvent.trigger(gmarkers[id],"click");marcadores[index]=marker;preload(-1)}function editar_tiendas(obj,opc){var ctrl=obj.tiendas;var id_radio=ctrl.id;if(ctrl.length){for(i=0;i<ctrl.length;i++)if(ctrl[i].checked)id_radio=ctrl[i].id}if(id_radio){if(document.getElementById(id_radio).checked==true){if(opc==0)alert("Editar la tienda: "+id_radio);else{var resp=confirm("Est\xE1 eliminando la tienda: "+document.getElementById(id_radio).value+", desea continuar?");if(resp==true){$.get("serv_maps.php",{opc:3,id:id_radio},function(xml){var resultado=xml.getElementsByTagName("response")[0];var confirm=resultado.getElementsByTagName("confirm")[0];if(confirm!=0){ver_tienda_x_id(id_cuentas,2,id_ciudad);mimapa.clearOverlays();alert("Atenci\xF3n:\nLa tienda se ha eliminado correctamente.")}else alert("Error:\nDisculpenos, La tienda no se pudo eliminar, por favor intentelo mas tarde.")})}}}else alert("Error:\nDebe seleccionar una tienda de la lista.")}else alert("Error:\nDebe seleccionar una tienda de la lista.")}function modificar_perfil_usuario(){$("#mapa").block({message:"<form name='session' id='session' accept-charset='utf-8' action=''>"+"<div style='text-align:left;padding-bottom:5px;'>"+"Actualiza tu perfil para poder ubicarte mas facil cuando sea necesario, estaremos publicando modulos adicionales al sistema y de esta forma podras enterarte de los nuevos servicios."+"<br/><b>Gracias por ser parte de tiendamaps.com</b>"+"</div>"+"<div class='formularios'>"+"<label for='nom_usu'>Nombre </label><input type='text' id='nom_usua' name='nom_usu'/>"+"</div>"+"<div class='formularios'>"+"<label for='ema_usu'>Email </label><input readonly disabled='disabled' id='emai_usu' type='text' name='ema_usu'/>"+"</div>"+"<div class='formularios'>"+"<label for='dir_usu'>Direccion </label><input type='text' id='dir_usu' name='dir_usu'/>"+"</div>"+"<div class='formularios'>"+"<label for='tel_usu'>Telefono </label><input type='text' id='tel_usu' name='tel_usu'/>"+"</div>"+"<div class='formularios'>"+"<label for='doc_usu'>Documento C.C </label><input type='text' id='doc_usu' name='doc_usu'/>"+"</div>"+"<div class='formularios'>"+"<label for='gen_usu'>Genero </label><select id='gen_usu' name='gen_usu'>"+"<option value='0'>Femenino</option>"+"<option value='1'>Masculino</option>"+"</select>"+"</div>"+"<input type='button' class='boton' style='margin-top:6px;margin-bottom:6px;' value='Cancelar' onclick='preload(-1)'>"+"<input type='button' class='boton' style='margin-top:6px;margin-bottom:6px;' value='Guardar' onclick='actualizar_perfil(this.form)'>"+"</form>",css:{padding:'10px',width:'300px'}});$.get("serv_maps.php",{opc:9},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName('num')[0].firstChild.data;if(num!=0){var nom=(resultado.getElementsByTagName('nom')[0].firstChild.data!=0)?resultado.getElementsByTagName('nom')[0].firstChild.data:'';var dir=(resultado.getElementsByTagName('dir')[0].firstChild.data!=0)?resultado.getElementsByTagName('dir')[0].firstChild.data:'';var tel=(resultado.getElementsByTagName('tel')[0].firstChild.data!=0)?resultado.getElementsByTagName('tel')[0].firstChild.data:'';var email=(resultado.getElementsByTagName('email')[0].firstChild.data!=0)?resultado.getElementsByTagName('email')[0].firstChild.data:'';var doc=(resultado.getElementsByTagName('doc')[0].firstChild.data!=0)?resultado.getElementsByTagName('doc')[0].firstChild.data:'';var gen=(resultado.getElementsByTagName('gen')[0].firstChild.data!=0)?resultado.getElementsByTagName('gen')[0].firstChild.data:'';document.getElementById("nom_usua").value=nom;document.getElementById("dir_usu").value=dir;document.getElementById("tel_usu").value=tel;document.getElementById("emai_usu").value=email;document.getElementById("doc_usu").value=doc;document.getElementById("gen_usu").value=gen}else{$.unblockUI();alert("Error:\n-Disculpenos, ocurrio un error con el sistema, por favor vuelva a intentarlo!")}})}function actualizar_perfil(form){var error=0;var errortxt="Error:\nLos siguientes campos no pueden estar vacios:";if(form.nom_usu.value==""){error++;errortxt+="\n- Nombre"}if(error==0){$.get("serv_maps.php",{opc:10,nom:form.nom_usu.value,dir:form.dir_usu.value,tel:form.tel_usu.value,email:form.ema_usu.value,doc:form.doc_usu.value,gen:form.gen_usu.value},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName('num')[0].firstChild.data;if(num!=0){$.unblockUI();alert("Los datos se han modificado con exito!")}else alert("Error:\n-Disculpenos, ocurrio un error con el sistema, por favor vuelva a intentarlo!")})}else alert(errortxt)}function enviar_contactenos(obj){var error=0;var errortxt="Error:\nDebe digitar la siguiente informacion si desea contactar con nosotros:\n";if(obj.cont_nom.value==""){error++;obj.cont_nom.value="Anonimo"}if(obj.cont_email.value==""){error++;errortxt+="\n- Email"}if(obj.cont_coment.value==""){error++;errortxt+="\n- Comentario"}if(error==0){$.get("serv_maps.php",{opc:8,nom:obj.cont_nom.value,email:obj.cont_email.value,coment:obj.cont_coment.value},function(xml){var resultado=xml.getElementsByTagName("response")[0];if(resultado){$.unblockUI();alert("Su comentario ha sido enviado con exito!\nGracias por contactarnos.")}else alert("Error:\n-Disculpenos, El comentario no se pudo enviar, por favor intentelo nuevamente!")})}else{alert(errortxt)}}function cortar_imagen(fileObj){$.blockUI({message:'<div style="width:430px;">'+'<center>'+'<table cellspacing="10">'+'<tr> '+'<td> '+'<img src="imagenes/marcadores/'+id_cuentas+"/"+fileObj.name+'" id="cropbox" />'+'</td> '+'<td> '+'<div style="width:100px;height:100px;overflow:hidden;"> '+'<img src="imagenes/marcadores/'+id_cuentas+"/"+fileObj.name+'" id="preview" />'+'</div> '+'<form name="datos_img" id="datos_img">'+'<input type="hidden" id="file1" name="file1" value="'+fileObj.filePath+'"/>'+'<input type="hidden" id="x" name="x" />'+'<input type="hidden" id="y" name="y" />'+'<input type="hidden" id="w" name="w" />'+'<input type="hidden" id="h" name="h" />'+'<input type="button" class="boton" style="width:98px;margin:0;margin-top:3px;padding-right:0;padding-left:0;" onclick="cortar_imagenes(this.form);" value="Cortar"/>'+'</form>'+'<label id="coo"></label>'+'</td> '+'</tr> '+'</table>'+'</center>'+'</div>',css:{width:'430px'}});$('.blockOverlay').attr('title','Haz Click para cerrar la ventana').click($.unblockUI);$('#cropbox').Jcrop({setSelect:[100,100,0,0],onChange:showPreview,onSelect:showPreview})}function cortar_imagenes(objform){$.post("serv_upload_crop.php",{IdCuentas:id_cuentas,opc:2,x:objform.x.value,y:objform.y.value,w:objform.w.value,h:objform.h.value,file1:objform.file1.value},function(o){var xml=o;var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num==0){$.unblockUI();alert("Ok:\nLa imagen fue cortada y almacenada con exito.")}else{alert("Error:\nLa imagen no se pudo cortar.")}})}function showPreview(coords){var x=$("#cropbox");dimensiones[0]=x.width();dimensiones[1]=x.height();if(parseInt(coords.w)>0){var rx=100/coords.w;var ry=100/coords.h;jQuery('#preview').css({width:Math.round(rx*dimensiones[0])+'px',height:Math.round(ry*dimensiones[1])+'px',marginLeft:'-'+Math.round(rx*coords.x)+'px',marginTop:'-'+Math.round(ry*coords.y)+'px'});$('#x').val(coords.x);$('#y').val(coords.y);$('#w').val(coords.w);$('#h').val(coords.h)}}function ocultarMostrarRecuadro(){var x=$("#datos_usuario");if(document.getElementById("btn1").value=="Iniciar"){document.getElementById("cont_micuenta").style.height="128px";document.getElementById("cont_form").style.height="116px";document.getElementById("btn1").value="Registrarse";document.getElementById("lnk1").innerHTML="Iniciar Sesi&oacute;n";document.session.nom_usu.value=""}else{document.getElementById("btn1").value="Iniciar";document.getElementById("lnk1").innerHTML="&iexcl;Reg&iacute;strate Ya!";document.session.nom_usu.value="-";document.getElementById("cont_micuenta").style.height="105px";document.getElementById("cont_form").style.height="92px"}x.toggle("slow")}function cerrar_sesion(){$.get("serv_micuenta.php","opcion=3",function(xml){var resultado=xml.getElementsByTagName("response")[0];var opcion=resultado.getElementsByTagName('opcion')[0].firstChild.data;if(opcion=='3'){document.getElementById('datos_usuario').style.display='none';document.getElementById("cont_micuenta").style.height="105px";document.getElementById("cont_form").style.height="92px";document.getElementById("btn1").value="Iniciar";document.getElementById("lnk1").innerHTML="&iexcl;Reg&iacute;strate Ya!";document.getElementById('menu_mapa').style.display='none';document.getElementById("ses_nom_usu").innerHTML='';document.getElementById("ses_ini_fin").innerHTML='<a id="micuenta" class="menu" href="javascript:void(0);">Reg&iacute;strate</a>&nbsp;&nbsp;&nbsp;';$("#micuenta").click(function(){$("#cont_micuenta").show("fast")});mimapa.clearOverlays()}})}function login_usuario(form){preload(-2);var opcion,datos_enviar;opcion=0;if(document.getElementById("btn1").value=="Iniciar"){if(form.ema_usu.value!=''&&form.con_usu.value!=''){var patron=/^(.+\@.+\..+)$/;if(form.ema_usu.value.match(patron)){opcion=1;datos_enviar="ema_usu="+form.ema_usu.value+"&con_usu="+form.con_usu.value+"&opcion=1"}else opcion=3}}else{if(form.nom_usu.value!=''&&form.ema_usu.value!=''&&form.con_usu.value!=''){var patron=/^(.+\@.+\..+)$/;if(form.ema_usu.value.match(patron)){opcion=2;datos_enviar="nom_usu="+form.nom_usu.value+"&ema_usu="+form.ema_usu.value+"&con_usu="+form.con_usu.value+"&opcion=2"}else opcion=3}}if(opcion==3){alert("Error:\n El campo email no cumple con el formato de un correo electronico valido.");preload(-1)}if(opcion==0){alert("Error:\n Los campos no pueden estar vac&iacute;os.");preload(-1)}if(opcion==1||opcion==2){$.get("serv_micuenta.php",datos_enviar,function(xml){var resultado=xml.getElementsByTagName("response")[0];var opcion=resultado.getElementsByTagName('opcion')[0].firstChild.data;switch(opcion){case"1":var num_login;var num_clave;var mail;mail="";var pass;pass="";var mensaje_errores;mensaje_errores="";num_login=resultado.getElementsByTagName('num_login')[0].firstChild.data;num_clave=resultado.getElementsByTagName('num_clave')[0].firstChild.data;if(num_login==0)mensaje_errores+="\nEl Correo Electr&oacute;nico no se encuentra en el sistema o el usuario NO esta activo, comun&iacute;quese con el administrador del sistema.";if(num_clave==0)mensaje_errores+="\nLa Clave o el Correo Electr&oacute;nico no corresponden al usuario.";if(mensaje_errores!=""){alert("Error:"+mensaje_errores)}else{$("#cont_micuenta").hide("slow");document.getElementById('menu_mapa').style.display='block';var nom_usu=resultado.getElementsByTagName('nom_usu')[0].firstChild.data;id_cuentas=resultado.getElementsByTagName('id_cuentas')[0].firstChild.data;document.getElementById("ses_nom_usu").innerHTML='<b style="color:#000;">'+nom_usu+'</b>&nbsp;&nbsp;|&nbsp;&nbsp';document.getElementById("ses_ini_fin").innerHTML='<a class="menu" href="#" onclick="cerrar_sesion();">Cerrar sesi&oacute;n</a>&nbsp;&nbsp;&nbsp'}break;case"2":var usu_reg;var registro;var email;usu_reg=resultado.getElementsByTagName('usu_reg')[0].firstChild.data;registro=resultado.getElementsByTagName('registro')[0].firstChild.data;email=resultado.getElementsByTagName('email')[0].firstChild.data;if(usu_reg==1)alert("El correo electr&oacute;nico ["+email+"] ya esta registrado en la base de datos.");else{if(registro==1){$("#cont_micuenta").hide("slow");document.getElementById('menu_mapa').style.display='block';var nom_usu=resultado.getElementsByTagName('nom_usu')[0].firstChild.data;document.getElementById("ses_nom_usu").innerHTML='<b style="color:#000;">'+nom_usu+'</b>&nbsp;&nbsp;|&nbsp;&nbsp';document.getElementById("ses_ini_fin").innerHTML='<a class="menu" href="#" onclick="cerrar_sesion();">Cerrar sesi&oacute;n</a>&nbsp;&nbsp;&nbsp';alert("Gracias por registrarse, le enviaremos un correo con la contrase&ntilde;a el nombre de usuario para iniciar sesi&oacute;n.")}else alert("Por favor intente mas tarde su registro.")}break}preload(-1)})}}function seleccion_categoria(obj){var datos_enviar="opcion=1&id_cat="+obj.value;$.get("serv_tienda.php",datos_enviar,function(xml){var resultado=xml.getElementsByTagName("response")[0];var num_reg=resultado.getElementsByTagName('num_reg')[0].firstChild.data;var lista;lista=(num_reg==0)?"<select name='lis_sub_cat'></select>":resultado.getElementsByTagName('lista')[0].firstChild.data;document.getElementById("lista_subcat").innerHTML=lista})}function validar_agregar_tienda(form){var error='';if(form.lis_cat.value=='')error+="\n-Categoria";if(form.lis_sub_cat.value=='')error+="\n-Subcategoria";if(form.nom_tie.value=='')error+="\n-Nombre de la tienda";if(form.des_tie.value=='')error+="\n-Descripcion de la tienda";if(error!='')alert('Error\nLos siguientes campos son obligatorios:'+error);else{var conf=confirm("Atenci\xF3n:\nUsted est\xE1 a punto de crear la tienda "+form.nom_tie.value+", desea continuar?");if(conf==true){datos_enviar={opcion:2,id_ciudad:id_ciudad,lat_lon:document.info_tien.lat_lon.value,lis_sub_cat:form.lis_sub_cat.value,nom_tie:form.nom_tie.value,des_tie:form.des_tie.value,web_tie:form.web_tie.value,dir_tie:form.dir_tie.value,tel_tie:form.tel_tie.value,cel_tie:form.cel_tie.value,ema_tie:form.ema_tie.value};$.get("serv_tienda.php",datos_enviar,function(xml){var resultado=xml.getElementsByTagName("response")[0];var transaccion=resultado.getElementsByTagName('transaccion')[0].firstChild.data;if(transaccion=="1"){ubicar_tienda=true;mimapa.clearOverlays();alert("La tienda se ha creado con \xE9xito.")}else{alert("Error:\nInt\ne9ntalo mas tarde, la tienda no se ha podido crear.")}})}}}function cargar_paises(){$.get("serv_maps.php",{opc:4},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num!=0){var id_ciu,nom_ciu,latlng_ciu,zoom_ciu,tipo_mapa;mimapa.clearOverlays();mimapa.setCenter(new GLatLng(19.145168196205297,-86.30859375),3);mimapa.setMapType(G_NORMAL_MAP);ubicar_tienda=false;for(var i=0;i<num;i++){id_pais=resultado.getElementsByTagName("id_pais")[i].firstChild.data;nom_pais=resultado.getElementsByTagName("nom_pais")[i].firstChild.data;latlng_pais=resultado.getElementsByTagName("latlng_pais")[i].firstChild.data;zoom_pais=resultado.getElementsByTagName("zoom_pais")[i].firstChild.data;icono=resultado.getElementsByTagName("icono_pais")[i].firstChild.data;array_paises[id_pais]=new Array(4);array_paises[id_pais]["nom"]=nom_pais;array_paises[id_pais]["latlng"]=latlng_pais;array_paises[id_pais]["zoom"]=zoom_pais;array_paises[id_pais]["icono"]=icono;mostrar_paises(latlng_pais,id_pais)}}})}function mostrar_paises(point,index){var nom,id,url,latlng,loc,marker,zoom;id=index;nom=array_paises[index]["nom"];zoom=array_paises[index]["zoom"];url=array_paises[index]["icono"];latlng=point.split(",");loc=new GLatLng(parseFloat(latlng[0]),parseFloat(latlng[1]));Icon.iconSize=new GSize(30,30);Icon.image="imagenes/marcadores/paises/"+url;Icon.shadow="imagenes/marcadores/defecto/banderas_shadow.png";Icon.shadowSize=new GSize(50,30);Icon.imageMap=[21,29,29,21,29,8,21,0,8,0,0,8,0,21,8,29];marker=new GMarker(loc,{icon:Icon,title:nom});GEvent.addListener(marker,"click",function(){ver_todo_x_pais(index)});mimapa.addOverlay(marker)}function ir_a_ciudad(id_ciu){id_ciudad=id_ciu;$('#west').block({message:'<div style="font-size:11px;padding:7px;color:#4597CD;">Cargando</div>',css:{border:'2px solid #4597CD'}});$.get("serv_maps.php",{opc:5,ciu:id_ciu},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num!=0){var id_ciu,nom_ciu,latlng_ciu,zoom_ciu,tipo_mapa;nom=resultado.getElementsByTagName("nom_ciu")[0].firstChild.data;$("#ciudad").text(nom);latlng=resultado.getElementsByTagName("latlng_ciu")[0].firstChild.data;zoom=resultado.getElementsByTagName("zoom_ciu")[0].firstChild.data;var coord=latlng.split(", ");mimapa.setCenter(new GLatLng(coord[0],coord[1]),parseInt(zoom));mimapa.setMapType(G_SATELLITE_MAP)}});ver_arbol(id_cat_open)}function buscar(e){if(e==13)c=e.which;else c=e.keyCode;if(c==13&&$("#CityAjax").val()!='')preload(0)}function preload(opc){$("#mapa").block({message:'<div style="font-weight:bold;font-size:12px;">Cargando Tiendas</div>',showOverlay:false,css:{border:'3px solid #4597CD',padding:'3px',backgroundColor:'#4597CD','-webkit-border-radius':'5px','-moz-border-radius':'5px',opacity:.8,color:'#FFF',bottom:'',top:'26px',left:$(window).width()/2-75+'px',right:'',width:'150px'}});if(opc==0)ver_tienda_x_id($("#CityAjax").val(),3,id_ciudad);if(opc==-1)$('#mapa').unblock()}function gup(name){var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var tmpURL=window.location.href;var results=regex.exec(tmpURL);if(results==null)return"";else return results[1]}
//	VENTANAS MODAL
;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+$.fn.jquery);return}$.fn._fadeIn=$.fn.fadeIn;var setExpr=(function(){if(!$.browser.msie)return false;var div=document.createElement('div');try{div.style.setExpression('width','0+0')}catch(e){return false}return true})();$.blockUI=function(opts){install(window,opts)};$.unblockUI=function(opts){remove(window,opts)};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS})};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,'position')=='static')this.style.position='relative';if($.browser.msie)this.style.zoom=1;install(this,opts)})};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts)})};$.blockUI.version=2.20;$.blockUI.defaults={message:'<h1>Please wait...</h1>',css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:null,color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)data.parent.removeChild(node)}var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3=full?$('<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>'):$('<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>');if(msg)lyr3.css(css);if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform)))lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if($.browser.msie||opts.forceIframe)lyr1.css('opacity',0.0);$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full?'body':el);var expr=$.browser.msie&&($.browser.version<8||!$.boxModel)&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(ie6||(expr&&setExpr)){if(full&&opts.allowBodyStretch&&$.boxModel)$('html,body').css('height','100%');if((ie6||!$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0}$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT)}else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0}else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression)}})}if(msg){lyr3.append(msg);if(msg.jquery||msg.nodeType)$(msg).show()}if(($.browser.msie||opts.forceIframe)&&opts.showOverlay)lyr1.show();if(opts.fadeIn){if(opts.showOverlay)lyr2._fadeIn(opts.fadeIn);if(msg)lyr3.fadeIn(opts.fadeIn)}else{if(opts.showOverlay)lyr2.show();if(msg)lyr3.show()}bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(':input:enabled:visible',pageBlock);if(opts.focusInput)setTimeout(focus,20)}else center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts)},opts.timeout);$(el).data('blockUI.timeout',to)}};function remove(el,opts){var full=el==window;var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout')}opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els=full?$('body').children().filter('.blockUI'):$('.blockUI',el);if(full)pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el)},opts.fadeOut)}else reset(els,data,opts,el)};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)this.parentNode.removeChild(this)});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)data.parent.appendChild(data.el);$(data.el).removeData('blockUI.history')}if(typeof opts.onUnblock=='function')opts.onUnblock(el,opts)};function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))return;if(!full)$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))return;var events='mousedown mouseup keydown keypress';b?$(document).bind(events,opts,handler):$(document).unbind(events,handler)};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false}}}if($(e.target).parents('div.blockMsg').length>0)return true;return $(e.target).parents().children().filter('div.blockUI').length==0};function focus(back){if(!pageBlockEls)return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)e.focus()};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0'};function sz(el,p){return parseInt($.css(el,p))||0}})(jQuery);
//	FUNCIONES DEL ARBOL
//function ver_arbol(id){if(id!=""){id_cat_open=id;$(".open_tab").removeClass("open_tab").addClass("e");$("#tab_"+id_cat_open).removeClass("e");$("#tab_"+id_cat_open).addClass("open_tab");$("#treeDiv_"+id).html("");$("#treeDiv_"+id).fileTree({root:id,script:'jqueryFileTree.php',datos:id_ciudad},function(id_tie,opc){if(opc==0)ver_tienda_x_id(id_tie,0,id_ciudad);if(opc==2)mimapa.clearOverlays();if(opc==1&&id_tie!=0){try{GEvent.trigger(gmarkers[id_tie],"click")}catch(e){ver_arbol(id_cat_open)}}});$('#west').unblock()}}function treeInit(){$.get("serv_maps.php",{opc:1,id_ciu:id_ciudad},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num!=0){var id_cat,tot_tie,nom_cat;var categorias=resultado.getElementsByTagName("categorias")[0];document.getElementById("accordion").innerHTML="";for(var i=0;i<num;i++){id_cat_open=categorias.getElementsByTagName("id_cat")[0].firstChild.data;id_cat=categorias.getElementsByTagName("id_cat")[i].firstChild.data;tot_tie=categorias.getElementsByTagName("tot_tie")[i].firstChild.data;nom_cat=categorias.getElementsByTagName("nom_cat")[i].firstChild.data;document.getElementById("accordion").innerHTML+='<a id="tab_'+id_cat+'" class="e" href="javascript:void(0);" onclick="ver_arbol('+id_cat+')">'+nom_cat+'</a>'+'<div>'+'<div class="treeDiv" id="treeDiv_'+id_cat+'" style="padding-top:0;"></div>'+'</div>'}$("#tab_"+id_cat_open).removeClass("e");$("#tab_"+id_cat_open).addClass("open_tab");$("#accordion").accordion({fillSpace:true})}var id_tienda=gup('id');if(id_tienda!='')ver_tienda_x_id(id_tienda,1,1);else ver_tienda_x_id(tot_tie_def,4,id_ciudad)})}function menu_ciudades(){$.get("serv_maps.php",{opc:11},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num2")[0].firstChild.data;if(num!=0){var i=0;var list_ciu='';while(i<num){var id=resultado.getElementsByTagName("id_ciu")[i].firstChild.data;var nom=resultado.getElementsByTagName("nom")[i].firstChild.data;if(nom=='villavicencio'||nom=='Villavicencio')id_ciudad=id;list_ciu+='<input type="button" class="boton_ciudad" value="'+nom+'" onclick="ver_tienda_x_id(20, 4, '+id+');"/>';i++}$("#ciudades").html(list_ciu);treeInit()}else{alert("No se pudieron leer las ciudades, Presione F5 para volver a intentar.")}})}
function ver_arbol(id){if(id!=""){id_cat_open=id;$(".open_tab").removeClass("open_tab").addClass("e");$("#tab_"+id_cat_open).removeClass("e");$("#tab_"+id_cat_open).addClass("open_tab");$("#treeDiv_"+id).html("");$("#treeDiv_"+id).fileTree({root:id,script:'jqueryFileTree.php',datos:id_ciudad},function(id_tie,opc){if(opc==0)ver_tienda_x_id(id_tie,0,id_ciudad);if(opc==2)mimapa.clearOverlays();if(opc==1&&id_tie!=0){try{GEvent.trigger(gmarkers[id_tie],"click")}catch(e){ver_arbol(id_cat_open)}}});$('#west').unblock()}}function treeInit(){$.get("serv_maps.php",{opc:1,id_ciu:id_ciudad},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num")[0].firstChild.data;if(num!=0){var id_cat,tot_tie,nom_cat;var categorias=resultado.getElementsByTagName("categorias")[0];document.getElementById("accordion").innerHTML="";for(var i=0;i<num;i++){id_cat_open=categorias.getElementsByTagName("id_cat")[0].firstChild.data;id_cat=categorias.getElementsByTagName("id_cat")[i].firstChild.data;tot_tie=categorias.getElementsByTagName("tot_tie")[i].firstChild.data;nom_cat=categorias.getElementsByTagName("nom_cat")[i].firstChild.data;document.getElementById("accordion").innerHTML+='<a id="tab_'+id_cat+'" class="e" href="javascript:void(0);" onclick="ver_arbol('+id_cat+')">'+nom_cat+'</a>'+'<div>'+'<div class="treeDiv" id="treeDiv_'+id_cat+'" style="padding-top:0;"></div>'+'</div>'}$("#accordion").accordion({fillSpace:true});$("#tab_"+id_cat_open).removeClass("e");$("#tab_"+id_cat_open).addClass("open_tab");ver_arbol(id_cat_open)}})}function menu_ciudades(){$.get("serv_maps.php",{opc:11},function(xml){var resultado=xml.getElementsByTagName("response")[0];var num=resultado.getElementsByTagName("num2")[0].firstChild.data;if(num!=0){var i=0;var list_ciu='';while(i<num){var id=resultado.getElementsByTagName("id_ciu")[i].firstChild.data;var nom=resultado.getElementsByTagName("nom")[i].firstChild.data;if(nom=='villavicencio'||nom=='Villavicencio')id_ciudad=id;list_ciu+='<input type="button" class="boton_ciudad" value="'+nom+'" onclick="ver_tienda_x_id(20, 4, '+id+');"/>';i++}$("#ciudades").html(list_ciu);treeInit()}else{alert("No se pudieron leer las ciudades, Presione F5 para volver a intentar.")}})}
//	JQUERY FILETREE
if(jQuery)(function($){$.extend($.fn,{fileTree:function(o,h){if(!o)var o={};if(o.root==undefined)o.root='1';if(o.script==undefined)o.script='jqueryFileTree.php';if(o.folderEvent==undefined)o.folderEvent='click';if(o.expandSpeed==undefined)o.expandSpeed=500;if(o.collapseSpeed==undefined)o.collapseSpeed=500;if(o.expandEasing==undefined)o.expandEasing=null;if(o.collapseEasing==undefined)o.collapseEasing=null;if(o.multiFolder==undefined)o.multiFolder=false;if(o.loadMessage==undefined)o.loadMessage='Cargando...';$(this).each(function(){function showTree(c,t){$(c).addClass('wait');$(".jqueryFileTree.start").remove();$.post(o.script,{dir:t,ciudad:o.datos},function(data){$(c).find('.start').html('');$(c).removeClass('wait').append(data);if(o.root==t)$(c).find('UL:hidden').show();else $(c).find('UL:hidden').slideDown({duration:o.expandSpeed,easing:o.expandEasing});bindTree(c)})}function bindTree(t){$(t).find('LI A').bind(o.folderEvent,function(){if($(this).parent().hasClass('directory')){if($(this).parent().hasClass('collapsed')){if(!o.multiFolder){$(this).parent().parent().find('UL').slideUp({duration:o.collapseSpeed,easing:o.collapseEasing});$(this).parent().parent().find('LI.directory').removeClass('expanded').addClass('collapsed');mimapa.clearOverlays()}$(this).parent().find('UL').show();$(this).parent().find('LI').show();$(this).parent().removeClass('collapsed').addClass('expanded');h($(this).attr('rel'),0)}else{h($(this).attr('rel'),2);$(this).parent().find('UL').hide();$(this).parent().removeClass('expanded').addClass('collapsed')}}else{h($(this).attr('rel'),1)}return false});if(o.folderEvent.toLowerCase!='click')$(t).find('LI A').bind('click',function(){return false})}$(this).html('<ul class="jqueryFileTree start"><li class="wait">'+o.loadMessage+'<li></ul>');showTree($(this),escape(o.root))})}})})(jQuery);