function log(msg) {
	if (window.console) window.console.log (msg);
}

function initSortable(parent) {
    $.getScript ('js/interface.js', function() {
        setupSortable(parent);
    });
}

function setupSortable(parent) {
    $(parent).Sortable({
        accept : 'sortableitem',
        helperclass : 'sorthelper',
        handle: '.sortablehandle',
        axis: 'vertically',
        opacity:    0.5,
        fit :   false,
//      tolerance: 'fit', //    'pointer', 'intersect' or 'fit',
        onStop: function (data) {
            serialise(parent);
        }
    });
}

$(document).ready(function() {
	P7_ExpMenu();
});

/*
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
 if (navigator.appVersion.indexOf ("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
 for (i=0;i<10;i++) {
	g=document.getElementById(bv+nn);
	//log ('looking for ' + bv + nn);
	if (g) {
 		lg=g.getElementsByTagName("LI");
 		//log ('lg = ' + lg);
 		if (lg) {
 			for(k=0;k<lg.length;k++) {
 				//log ('adding events to ' + k);
				lg[k].onmouseover=function(){
					c=this.className;
					cl=(c)?c+' '+cs:cs;
 					this.className=cl;
 				};
 				lg[k].onmouseout=function() {
 					c=this.className;
 					this.className=(c) ? c.replace (r,''): '';
 				};
 			}
 		}
 	}
 	nn=i+1;
 }
}
