jQuery(function(){
   jQuery("div.svw").prepend("<img src='http://www.gcmingati.net/wordpress/wp-content/uploads/svwloader.gif' class='ldrgif' alt='loading...'/ >"); 
});
var j = 0;
jQuery.fn.slideView = function(settings) {
	  settings = jQuery.extend({
     easeFunc: "easeInOutExpo", /* <-- easing function names changed in jquery.easing.1.2.js */
     easeTime: 750,
     toolTip: false
  }, settings);
	return this.each(function(){
		var container = jQuery(this);
		container.find("img.ldrgif").remove(); // removes the preloader gif
		container.removeClass("svw").addClass("stripViewer");		
		var pictWidth = container.find("li").find("img").width();
		var pictHeight = container.find("li").find("img").height();
		var pictEls = container.find("li").size();
		var stripViewerWidth = pictWidth*pictEls;
		container.find("ul").css("width" , stripViewerWidth); //assegnamo la larghezza alla lista UL	
		container.css("width" , pictWidth);
		container.css("height" , pictHeight);
		container.each(function(i) {
      // $('#slideshow').after("<div class='slideNaviewer' id='slideNaviewer" + j + "'><ul><\/ul><\/div>");
      // jQuery(this).after("<div class='slideNaviewer' id='slideNaviewer" + j + "'><ul><\/ul><\/div>");
      // $('#slideshow').after(
      //   "<div id='slideNaviewer'>" +
      //   "<ul>" +
      //       "<li><a id='s1' class='current column2-0' href='#' title='Build Profile'>Build Profile</a></li>" +
      //       "<li><a id='s2' class='column2-3' href='#' title='Build Profile'>Expand Network</a></li>" +
      //       "<li><a id='s3' class='column4-0' href='#' title='Build Profile'>Collaborate with other Doctors</a></li>" +
      //   "</ul>" +
      //   "</div>"
      // )
      // jQuery(this).find("li").each(function(n) {
      //      jQuery("div#slideNaviewer" + j + " ul").append("<li><a title='" + jQuery(this).find("img").attr("alt") + "' href='#'>"+ jQuery(this).find("img").attr("alt") +"<\/a><\/li>");                       
      //  });
      // alert(j);
            var tstr;
			jQuery("div#slideNaviewer a").each(function(z) {
      //alert(z);
        // alert(z);
				jQuery(this).bind("mouseover", function(){
				  //alert(this);
				jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current"); // wow!
				var cnt = - (pictWidth*z);
				jQuery(this).parent().parent().parent().prev().find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
				return false;
				   });
				   if(z=="0")
				   {
				  		tstr=jQuery(this);
				    }
				   jQuery(this).bind("mouseout", function(){ 
//		        tstr.addClass("current").parent().parent().find("a").not(tstr).removeClass("current"); // wow!'
//				var cnt = - (pictWidth*0);
//				tstr.parent().parent().parent().prev().find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
//				return false;
				   });
				   
				});
			jQuery("div#slideNaviewer" + j).css("width" , pictWidth);
			jQuery("div#slideNaviewer" + j + " a:eq(0)").addClass("current");
			if(settings.toolTip){
			container.next(".slideNaviewer ul").find("a").Tooltip({
				track: true,
				delay: 0,
				showURL: false,
				showBody: false
				});
			}
			});
		j++;
  });	
};


var menuSlider=function(){
	var m,e,g,s,q,i; e=[]; q=8; i=8;
	return{
		init:function(j,k){
			m=document.getElementById(j); e=m.getElementsByTagName('li');
			var i,l,w,p; i=0; l=e.length;
			for(i;i<l;i++){
				var c,v; c=e[i]; v=c.value; if(v==1){s=c; w=c.offsetWidth; p=c.offsetLeft}
				c.onmouseover=function(){menuSlider.mo(this)}; 
//				c.onmouseout=function(){menuSlider.mo(s)};
			}
			g=document.getElementById(k); g.style.width=w+'px'; g.style.left=p+'px';
		},
		mo:function(d){
			clearInterval(m.tm);
			var el,ew; el=parseInt(d.offsetLeft); ew=parseInt(d.offsetWidth);
			m.tm=setInterval(function(){menuSlider.mv(el,ew)},i);
		},
		mv:function(el,ew){
			var l,w; l=parseInt(g.offsetLeft); w=parseInt(g.offsetWidth);
			if(l!=el||w!=ew){
				if(l!=el){var ld,lr,li; ld=(l>el)?-1:1; lr=Math.abs(el-l); li=(lr<q)?ld*lr:ld*q; g.style.left=(l+li)+'px'}
				if(w!=ew){var wd,wr,wi; wd=(w>ew)?-1:1; wr=Math.abs(ew-w); wi=(wr<q)?wd*wr:wd*q; g.style.width=(w+wi)+'px'}
			}else{clearInterval(m.tm)}
}};}();