function Colla(){var A=this;jQuery("div#header div#languages").click(function(){A.changeLanguage()});jQuery("div#sidebar div.inside table td a#home").click(A.loadPage);jQuery("div#sidebar div.inside table td a#vele").click(A.loadPage);jQuery("div#sidebar div.inside table td a#attrezzature").click(A.loadPage);jQuery("div#sidebar div.inside table td a#coperture").click(function(){return A.loadPage(this)});jQuery("div#sidebar div.inside table td a#materiale").click(A.listInventory);jQuery("div#footer div.inside a.anonymous").click(A.auth);jQuery('div#global div#prompt input[type="submit"]').click(A.admin);jQuery("img[@src$=.png], div#header div.inside").ifixpng()}Colla.language="en";Colla.content="home.html";Colla.prototype.changeLanguage=function(){var A=this;jQuery("div#global div#prompt").hide();jQuery("div#loading").text("Loading ...");jQuery("div#loading").css("visibility","visible");Colla.language=jQuery("div#header div#languages").attr("name");var B=3;jQuery.get(Colla.language+"/header.html",null,function(C){jQuery("div#header div.inside").empty();jQuery("div#header div.inside").html(C);jQuery("div#header div#languages").click(function(){A.changeLanguage()});B--;if(B==0){jQuery("img[@src$=.png], div#header div.inside").ifixpng();jQuery("div#loading").css("visibility","hidden")}});jQuery.get(Colla.language+"/menu.html",null,function(C){jQuery("div#sidebar div.inside").empty();jQuery("div#sidebar div.inside").html(C);jQuery("div#sidebar div.inside table td a#home").click(A.loadPage);jQuery("div#sidebar div.inside table td a#vele").click(A.loadPage);jQuery("div#sidebar div.inside table td a#attrezzature").click(A.loadPage);jQuery("div#sidebar div.inside table td a#coperture").click(function(){A.loadPage(this);return false});jQuery("div#sidebar div.inside table td a#materiale").click(A.listInventory);B--;if(B==0){jQuery("img[@src$=.png], div#header div.inside").ifixpng();jQuery("div#loading").css("visibility","hidden")}});if(Colla.content==null){B--;jQuery("div#sidebar div.inside table td a#materiale").trigger("click");return false}jQuery.get(Colla.language+"/"+Colla.content,null,function(C){jQuery("div#content div.inside").empty();jQuery("div#content div.inside").html(C);jQuery('div#content div.inside a[rel="lightbox"]').lightbox();jQuery('div#content div.inside a[class="link"]').click(A.loadPage);B--;if(B==0){jQuery("img[@src$=.png], div#header div.inside").ifixpng();jQuery("div#loading").css("visibility","hidden")}});return false};Colla.prototype.loadPage=function(B){var A=this;jQuery("div#global div#prompt").hide();jQuery("div#loading").text("Loading ...");jQuery("div#loading").css("visibility","visible");Colla.content=jQuery(B).attr("href");if(Colla.content==undefined){Colla.content=jQuery(this).attr("href")}if(Colla.content.indexOf("/")!=-1){Colla.content=Colla.content.substr(Colla.content.lastIndexOf("/")+1)}jQuery("div#content div.inside").load(Colla.language+"/"+Colla.content,null,function(){jQuery('div#content div.inside a[rel="lightbox"]').lightbox();jQuery('div#content div.inside a[class="link"]').click(A.loadPage);jQuery("div#content div.inside img[@src$=.png]").ifixpng();jQuery("div#loading").css("visibility","hidden")});return false};Colla.prototype.listInventory=function(){var A="<h2>New and used sails/equipment inventory</h2>COLLA is not a company that usually deals in used sails but, as often happens, we do have leftovers such as mainsails, genoas, spinnakers and canvases together with various equipment.<br />Should anything below be to your interest, please contact us.";var B="<h2>Materiale nuovo o usato in stock</h2>La veleria COLLA non si occupa sistematicamente di materiale usato, ma per un motivo o per un altro, ci troviamo in magazzino rande, genoa, spinnaker, coperture ed attrezzatura di vario genere.<br />Se siete interessati a qualcosa nella lista, informateci e noi cercheremo di soddisfare le vostre esigenze.";Colla.content=null;jQuery("div#global div#prompt").hide();jQuery("div#loading").text("Loading ...");jQuery("div#loading").css("visibility","visible");jQuery.get("inStock.xml",null,function(C){var D;if(Colla.language=="en"){D=A}else{D=B}D+='<table id="inventory">';jQuery(C).find("item").each(function(E){D+="<tr";if(E%2==0){D+=' class="evenLine"'}else{D+=' class="oddLine"'}D+=">";D+="<td>"+jQuery(this).find(Colla.language).text()+"</td>";D+="</tr>"});D+="</table>";jQuery("div#content div.inside").empty();jQuery("div#content div.inside").html(D);jQuery("div#loading").css("visibility","hidden")});return false};Colla.prototype.auth=function(){var A=jQuery(window).width();var B=jQuery(window).height();jQuery("div#global div#prompt").width(A/3).css("margin-left",A/4).css("margin-top",B/3);jQuery("div#global div#prompt").show();jQuery("div#global div#prompt input#username").focus();return false};Colla.prototype.admin=function(){var B=this;var C=jQuery.trim(jQuery("div#prompt input#username").val());var A=jQuery.trim(jQuery("div#prompt input#password").val());if((C.length==0)||(A.length==0)){return false}jQuery("div#loading").text("Loading ...");jQuery("div#loading").css("visibility","visible");jQuery.post(jQuery("div#global div#prompt form").attr("action"),{"username":C,"password":A},function(D){if(jQuery(D).find("authenticationError").length>0){jQuery("div#global div#prompt div#authError").show();jQuery("div#loading").css("visibility","hidden");return false}jQuery("div#global div#prompt").hide();jQuery("div#global div#prompt div#authError").hide();jQuery("div#prompt input#username").val("");jQuery("div#prompt input#password").val("");var E='<form method="post" action="admin/saveItems.php">';E+='<div id="fieldsets">';jQuery(D).find("warehouse item").each(function(){E+="<div><fieldset>";E+="<legend><b>Prodotto</b></legend>";E+='<img src="images/up.png" alt="Up" title="Sposta in alto" name="up"> <img src="images/down.png" alt="Down" title="Sposta in basso" name="down"> &nbsp;&nbsp;&nbsp; <img src="images/delete.png" alt="Delete" title="Elimina" name="delete">';E+="<div>";E+='English <textarea class="en" cols="70" rows="3">'+jQuery(this).find("en").text()+"</textarea>";E+="<div>";E+="</div>";E+='Italiano <textarea class="it" cols="70" rows="3">'+jQuery(this).find("it").text()+"</textarea>";E+="</div>";E+="</fieldset></div>"});E+="</div>";E+='<input type="submit" value="Salva" /><button name="new">Aggiungi prodotto</button>';E+="</form>";jQuery("div#content div.inside").empty();jQuery("div#content div.inside").html(E);jQuery('div#content div.inside form fieldset img[name="up"]').click(function(){var F=jQuery(this).parent().parent().prev();if(F.length==1){jQuery(this).parent().parent().clone(true).insertBefore(F);jQuery(this).parent().parent().remove()}});jQuery('div#content div.inside form fieldset img[name="down"]').click(function(){var F=jQuery(this).parent().parent().next();if(F.length==1){jQuery(this).parent().parent().clone(true).insertAfter(F);jQuery(this).parent().parent().remove()}});jQuery('div#content div.inside form fieldset img[name="delete"]').click(function(){jQuery(this).parent().parent().remove()});jQuery('div#content div.inside form button[name="new"]').click(function(){var F="<div>";F+="<fieldset>";F+="<legend>Prodotto</legend>";F+='<img src="images/up.png" alt="Up" title="Sposta in alto" name="up"> ';F+='<img src="images/down.png" alt="Down" title="Sposta in basso" name="down"> &nbsp;&nbsp;&nbsp; ';F+='<img src="images/delete.png" alt="Delete" title="Elimina" name="delete">';F+='<div>English <textarea class="en" cols="70" rows="3"> </textarea><div></div>';F+='Italiano <textarea class="it" cols="70" rows="3"> </textarea></div>';F+="</fieldset>";F+="</div>";var G=jQuery(F);G.find('fieldset img[name="up"]').click(function(){var H=jQuery(this).parent().parent().prev();if(H.length==1){var I=jQuery(this).parent().parent().clone(true);I.find("div textarea.en").val(jQuery(this).parent().find("div textarea.en").val());I.find("div textarea.it").val(jQuery(this).parent().find("div textarea.it").val());I.insertBefore(H);jQuery(this).parent().parent().remove();I.ifixpng()}});G.find('fieldset img[name="down"]').click(function(){var H=jQuery(this).parent().parent().next();if(H.length==1){var I=jQuery(this).parent().parent().clone(true);I.find("div textarea.en").val(jQuery(this).parent().find("div textarea.en").val());I.find("div textarea.it").val(jQuery(this).parent().find("div textarea.it").val());I.insertAfter(H);jQuery(this).parent().parent().remove();I.ifixpng()}});G.find('fieldset img[name="delete"]').click(function(){jQuery(this).parent().parent().remove()});jQuery("div#content div.inside form div#fieldsets").append(G);jQuery("div#content div.inside div#fieldsets img[@src$=.png]").ifixpng();return false});jQuery('div#content div.inside form input[type="submit"]').click(function(){var F='<?xml version="1.0" encoding="utf-8"?>';F+='<!DOCTYPE warehouse SYSTEM "warehouse.dtd">';F+="<warehouse>";jQuery("div#content div.inside form div#fieldsets fieldset").each(function(){F+="<item>";F+="<en>";F+=jQuery.trim(jQuery(this).find("div textarea.en").val().replace("&","&amp;").replace("<","&lt;").replace(">","&gt;").replace('"',"&quot;").replace("'","&apos;"));F+="</en>";F+="<it>";F+=jQuery.trim(jQuery(this).find("div textarea.it").val().replace("&","&amp;").replace("<","&lt;").replace(">","&gt;").replace('"',"&quot;").replace("'","&apos;"));F+="</it>";F+="</item>"});F+="</warehouse>";jQuery.post(jQuery("div#content div.inside form").attr("action"),{"xml":F},function(G){alert("Dati salvati")});return false});jQuery("div#content div.inside div#fieldsets img[@src$=.png]").ifixpng();jQuery("div#loading").css("visibility","hidden");return false});return false};jQuery(document).ready(function(){var A=new Colla()})