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(function(){return 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(function(){return 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 b=this;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 c="<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(d){var f;if(Colla.language=="en"){f=a}else{f=c}f+='<table id="inventory">';var e=0;jQuery(d).find("item").each(function(){if(b.trim(jQuery(this).find(Colla.language).text()).length>0){f+="<tr";if(e%2==0){f+=' class="evenLine"'}else{f+=' class="oddLine"'}f+=">";f+="<td>"+jQuery(this).find(Colla.language).text()+"</td>";f+="</tr>";e++}});f+="</table>";jQuery("div#content div.inside").empty();jQuery("div#content div.inside").html(f);jQuery("div#loading").css("visibility","hidden")});return false};Colla.prototype.trim=function(a){return a.replace(/^\s+|\s+$/g,"")};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()});
