var highestID=0;var n=0;var itemCat="";var rotClasses=["None","45","90","135","180","225","270","315"];var rotFunc=" onMouseDown='openProWindow();'";var stageLimit=5;var colorPostFix="";var colorSelection=["green","blue","turquoise","purple","red","orange","yellow"];$(function(){$("#dialog").dialog({autoOpen:false})});if(trult){rotFunc=" onMouseDown='itemRot(this);'";stageLimit=100}else{if(trpro){rotFunc=" onMouseDown='itemRot(this);'";stageLimit=50}else{if(trplus){rotFunc="";stageLimit=15}else{if(loggedin){stageLimit=7}}}}function getHighestID(){highestID=highestID+1;return highestID}var itemArray=[];var findIndex=function(g,f){for(var j=0,e=f.length;j'+itemArray[i].Title+'').appendTo("#mainStage");if(n[1]>=highestID){highestID=parseInt(n[1])+1}}setList();setLocalStorageFn()}else{if(localStorage.getItem("stageSetup")!=null&&shared==false){$("#introTxt").css("display","none");itemArray=JSON.parse(localStorage.getItem("stageSetup"));$("#trList").show();for(i=0;i'+itemArray[i].Title+'').appendTo("#mainStage");if(n[1]>=highestID){highestID=parseInt(n[1])+1}}setList();setLocalStorageFn()}else{if(shared==true){$("#introTxt").css("display","none");itemArray=JSON.parse(loadedContent);$("#trList").show();for(i=0;i'+itemArray[i].Title+'").appendTo("#mainStage"); if(n[1]>=highestID){highestID=parseInt(n[1])+1}}setList();setLocalStorageFn()}}}$.each(itemArray,function(){if(this.ID=="gitarre1"){}});$(function(){$(".dragObj").draggable({helper:"clone",revert:"invalid",start:function(){$("#mainStage").css("background-color","#efe")},stop:function(){$("#mainStage").css("background-color","#fff")}});$("#mainStage").droppable({accept:".dragObj",drop:function(m,k){$(k.helper).append('');if($(k.helper).hasClass("sSz")){$(k.helper).css("width","5%")}else{if($(k.helper).hasClass("bSz")){$(k.helper).css("width","20%")}else{if($(k.helper).hasClass("mSz")){$(k.helper).css("width","12%")}else{$(k.helper).css("width","12%")}}}positionRelative(k.helper);$(k.helper).css("z-index",highestID+1);var j=$(k.helper).clone();var f=$(j);var g=$(k.draggable).attr("id")+"-"+getHighestID();k.helper.attr("id",g);if(itemArray.length=0){itemArray.splice(findIndex(a,itemArray),1)}setList();setLocalStorageFn()});$(".intCtrlEdit").click(function(a){var b=$(this).closest(".onStage");$("#brand").val("");$("#name").val("");$("#fxsettings").val("");$("#comments").val("");n=findIndex(b.attr("id"),itemArray);if(itemArray[n].Brand!=null){$("#brand").val(itemArray[n].Brand)}else{$("#brand").val("")}if(itemArray[n].Name!=null){$("#name").val(itemArray[n].Name)}else{$("#name").val("")}if(itemArray[n].FX!=null){$("#fxsettings").val(itemArray[n].FX)}else{$("#fxsettings").val("")}if(itemArray[n].Comments!=null){$("#comments").val(itemArray[n].Comments)}else{$("#comments").val("")}$('input:radio[name="ColorSelect"]').prop("checked",false);if(jQuery.inArray(itemArray[n].Color,colorSelection)>=0){$("input[name=ColorSelect][value="+itemArray[n].Color+"]").prop("checked",true);$("input[name=ColorSelect][value="+itemArray[n].Color+"]").trigger("click")}else{itemArray[n].Color="black";$("input[name=ColorSelect][value=black]").prop("checked",true);$("input[name=ColorSelect][value=black]").trigger("click")}if(itemArray[n].Cat=="guitar"){$("#brand").autocomplete({source:guitarTags})}else{if(itemArray[n].Cat=="drums"||"percussion"){$("#brand").autocomplete({source:drumTags})}else{if(itemArray[n].Cat=="keys"){$("#brand").autocomplete({source:keyTags})}else{if(itemArray[n].Cat=="pa"){$("#brand").autocomplete({source:paTags})}else{if(itemArray[n].Cat=="light"){$("#brand").autocomplete({source:lightTags})}else{if(itemArray[n].Cat=="dj"||"percussion"){$("#brand").autocomplete({source:djTags})}else{if(itemArray[n].Cat=="micro"||"percussion"){$("#brand").autocomplete({source:microTags})}else{if(itemArray[n].Cat=="brass"||"percussion"){$("#brand").autocomplete({source:brassTags})}else{if(itemArray[n].Cat=="traditioal"||"percussion"){$("#brand").autocomplete({source:traditionalTags})}else{$("#brand").autocomplete({source:accessoriesTags})}}}}}}}}}dialog=$("#detailForm").dialog({autoOpen:false,height:500,width:350,modal:true,title:itemArray[n].Title,resizable:false,draggable:true,position:{my:"center",at:"center",of:window},closeOnEscape:true,buttons:{Cancel:function(){dialog.dialog("close")},save:function(){itemArray[n].Brand=htmlEntities($("#brand").val());itemArray[n].Name=htmlEntities($("#name").val());itemArray[n].FX=htmlEntities($("#fxsettings").val()); itemArray[n].Comments=htmlEntities($("#comments").val());itemArray[n].Color=$("input[name=ColorSelect]:checked").val();var c=itemArray[n].ID;var d=c.substring(0,c.indexOf("-"));var e=itemArray[n].Color;if(jQuery.inArray(e,colorSelection)<0){e=""}else{e="-"+e}$("#"+c).children("img").attr("src",imgPathItems+d+e+".svg");setList();setLocalStorageFn();dialog.dialog("close")}},close:function(){}});$(document).ready(function(){dialog.dialog("open")})})}})});var dialog,form;function setLocalStorageFn(){localStorage.setItem("stageSetup",JSON.stringify(itemArray))}$(".onStage").draggable({containment:"parent",stack:".onStage",start:function(d,c){},stop:function(){positionRelative(this);var b=$(this).closest(".onStage");n=findIndex(b.attr("id"),itemArray);itemArray[n].Xpos=l;itemArray[n].Ypos=t;setLocalStorageFn()},});$(".onStage").resizable({aspectRatio:true,autoHide:true,animateDuration:"fast",minHeight:40,resize:function(d,c){},stop:function(d,f){positionRelative($(this).closest(".onStage"));widthRelative(this);var e=$(this).closest(".onStage");n=findIndex(e.attr("id"),itemArray);itemArray[n].Width=w;setLocalStorageFn()}});$(".intCtrlDel").click(function(){$(this).closest(".onStage").remove();idDel=$(this).closest(".onStage").attr("id");if(findIndex(idDel,itemArray)>=0){itemArray.splice(findIndex(idDel,itemArray),1)}setList();setLocalStorageFn()});$(".intCtrlEdit").click(function(c){var d=$(this).closest(".onStage");n=findIndex(d.attr("id"),itemArray);if(itemArray[n].Brand!=null){$("#brand").val(itemArray[n].Brand)}else{$("#brand").val("")}if(itemArray[n].Name!=null){$("#name").val(itemArray[n].Name)}else{$("#name").val("")}if(itemArray[n].FX!=null){$("#fxsettings").val(itemArray[n].FX)}else{$("#fxsettings").val("")}if(itemArray[n].Comments!=null){$("#comments").val(itemArray[n].Comments)}else{$("#comments").val("")}$('input:radio[name="ColorSelect"]').prop("checked",false);if(jQuery.inArray(itemArray[n].Color,colorSelection)>=0){$("input[name=ColorSelect][value="+itemArray[n].Color+"]").attr("checked",true);$("input[name=ColorSelect][value="+itemArray[n].Color+"]").trigger("click")}else{itemArray[n].Color="black";$("input[name=ColorSelect][value=black]").attr("checked",true);$("input[name=ColorSelect][value=black]").trigger("click")}if(itemArray[n].Cat=="guitar"){$("#brand").autocomplete({source:guitarTags})}else{if(itemArray[n].Cat=="drums"||"percussion"){$("#brand").autocomplete({source:drumTags})}else{if(itemArray[n].Cat=="keys"){$("#brand").autocomplete({source:keyTags})}else{if(itemArray[n].Cat=="pa"){$("#brand").autocomplete({source:paTags})}else{if(itemArray[n].Cat=="light"){$("#brand").autocomplete({source:lightTags})}else{if(itemArray[n].Cat=="dj"||"percussion"){$("#brand").autocomplete({source:djTags})}else{if(itemArray[n].Cat=="micro"||"percussion"){$("#brand").autocomplete({source:microTags})}else{if(itemArray[n].Cat=="brass"||"percussion"){$("#brand").autocomplete({source:brassTags})}else{if(itemArray[n].Cat=="traditioal"||"percussion"){$("#brand").autocomplete({source:traditionalTags})}}}}}}}}}dialog=$("#detailForm").dialog({autoOpen:false,height:500,width:350,modal:true,title:itemArray[n].Title,resizable:false,draggable:true,position:{my:"center",at:"center",of:window},closeOnEscape:true,buttons:{Cancel:function(){dialog.dialog("close")},save:function(){itemArray[n].Brand=htmlEntities($("#brand").val());itemArray[n].Name=htmlEntities($("#name").val());itemArray[n].FX=htmlEntities($("#fxsettings").val());itemArray[n].Comments=htmlEntities($("#comments").val());itemArray[n].Color=$("input[name=ColorSelect]:checked").val();var a=itemArray[n].ID;var b=a.substring(0,a.indexOf("-"));var e=itemArray[n].Color;if(jQuery.inArray(e,colorSelection)<0){e=""}else{e="-"+e}$("#"+a).children("img").attr("src",imgPathItems+b+e+".svg");setList();setLocalStorageFn();dialog.dialog("close")}},close:function(){}});$(document).ready(function(){dialog.dialog("open")})});var l=0;var t=0;function positionRelative(b){l=(100*parseFloat((($(b).offset().left-$("#mainStage").offset().left)/$("#mainStage").width())))+"%";customStageHeight=parseFloat(($("#mainStage").width()/100)*62.5);t=parseFloat((100/customStageHeight)*($(b).offset().top-$("#mainStage").offset().top))+"%";$(b).css("left",l);$(b).css("top",t)}var w=0;var h=0;function widthRelative(d){var c=$(d).closest(".onStage");w=(100*parseFloat(($(c).width()/$("#mainStage").width())))+"%";h=(100*parseFloat((($(c).height())/customStageHeight)))+"%";$(c).css("width",w);$(c).css("height",h)}function updateList(){}$("#resetAll").click(function(){$(document).ready(function(){$("#dialog-confirm").dialog("open")})});$(function(){$("#dialog-confirm").dialog({resizable:false,height:"auto",autoOpen:false,width:400,position:{my:"center",at:"center",of:window},modal:true,buttons:{"Delete all items":function(){$("#mainStage").empty();localStorage.clear();itemArray=[];setList();$(this).dialog("close")},Cancel:function(){$(this).dialog("close")}}})});function setList(){$("#trList").find("tr:gt(0)").remove(); $("#listView").css("visibility","visible");$("#listView").css("height","auto");for(i=0;i";if(itemArray[i].Name!=""&&itemArray[i].Brand!=""){c+=" ("+itemArray[i].Name+", "+itemArray[i].Brand+")"}else{if(itemArray[i].Name==""&&itemArray[i].Brand!=""){c+=" ("+itemArray[i].Brand+")"}else{if(itemArray[i].Name!=""&&itemArray[i].Brand==""){c+=" ("+itemArray[i].Name+")"}}}var b="";var d=" ";if(itemArray[i].Color!="black"&&itemArray[i].Color!=null&&itemArray[i].Color!=""){b=" ";d=" "}if(shared==false){$('"+b+""+d+c+''+itemArray[i].FX+''+itemArray[i].Comments+''+languages.DELETE+''+languages.EDIT+'').appendTo("#trList")}else{$('"+b+""+c+''+itemArray[i].FX+''+itemArray[i].Comments+' ').appendTo("#trList")}}}function dropFromList(b){$("#"+b).closest(".onStage").remove();if(findIndex(b,itemArray)>=0){itemArray.splice(findIndex(b,itemArray),1)}setList();setLocalStorageFn()}function highlightObj(d){var c=$("#"+d).closest(".onStage");($(c).css("border","dashed thin rgba(30,30,30,.3)"));$(c).animate({backgroundColor:"#cbe2ee",},50);$(c).animate({backgroundColor:"transparent",},200)}function noFrameObj(b){$("#"+b).closest(".onStage").css("border","dashed thin transparent")}function itemRot(c){var b=$(c).closest(".onStage");n=findIndex(b.attr("id"),itemArray);if(!itemArray[n].Rotation){itemArray[n].Rotation=0}itemArray[n].Rotation+=1;setLocalStorageFn();$(c).parent("span.onStage").children("img").removeAttr("class");$(c).parent("span.onStage").children("img").addClass("rot"+rotClasses[(itemArray[n].Rotation%8)])};