var imageswitch_speed=0;
var imageswitch_i=0;
var switchbox_w=0;
var switchbox_h=0;
var switchbox_panle_w=0;
var switchbox_panle_h=0;
var imageswitch_panle=0;
var imageswitch_obj=new Object();
var imageswitch_array=new Object();
var switchimages=new Array();
var timeout_1='';
$.fn.extend({
imageswitch:function(width,height,sec,panle,p_w,p_h){
	switchbox_w=width;
    switchbox_h=height;
	switchbox_panle_w=p_w;
	switchbox_panle_h=p_h;
	imageswitch_speed=sec;
	imageswitch_panle=panle;
	imageswitch_obj=$(this);
	imageswitch();
	}
			});

function imageswitch()
{
	//imageswitch_obj.css({display:"none"});
	imageswitch_obj.append('<div class="displayer1" style="z-index:2; position:absolute;  width:'+switchbox_w+';height:'+switchbox_h+'; overflow:hidden;background-color:#ffffff; text-align:center; border: 0pt none; padding: 0pt; margin: 0pt;"><img src="jquery.imageswitch/loading.gif" /></div><div class="displayer2" style="z-index:1; position:absolute;   width:'+switchbox_w+';height:'+switchbox_h+'; overflow:hidden;background-color:#ffffff; border: 0pt none; padding: 0pt; margin: 0pt;"></div>');
if(imageswitch_panle)imageswitch_obj.append('<div style="width:'+switchbox_w+';height:'+switchbox_panle_h+';overflow:hidden; " class="switchbox_panle advertis" align="left"></div>');
imageswitch_obj.find("li").each(function(){
switchimages[imageswitch_i]=new Image();
imageswitch_array[imageswitch_i]=$(this).html();
switchimages[imageswitch_i].style.width=switchbox_w;
switchimages[imageswitch_i].style.height=switchbox_h;
if(imageswitch_panle)imageswitch_obj.find(".switchbox_panle").append('<img src="images/loading.gif" class="switchbox_panle_imgs'+imageswitch_i+'" lang="'+imageswitch_i+'" style="cursor:pointer;width:'+switchbox_panle_w+';height:'+switchbox_panle_h+';" />');
imageswitch_i++;
});

imageswitch_i=0;
img_onload(0);
imgswitch();
	}
	
	function imgswitch()
{
if(imageswitch_i>=switchimages.length)imageswitch_i=0;
if(switchimages[imageswitch_i].complete==1){
imageswitch_obj.find(".displayer1").animate({opacity:1},0);
imageswitch_obj.find(".displayer2").html(switchimages[imageswitch_i]);
imageswitch_obj.find(".displayer1").animate({opacity:"0"},800,function(){
$(this).html(imageswitch_obj.find(".displayer2").html());
$(this).animate({opacity:"1"},0);
imageswitch_i++;
timeout_1=setTimeout(imgswitch,imageswitch_speed);
});
}
else
{setTimeout(imgswitch,500);}
}

function img_onload(img_obj_index){
		if(img_obj_index>=switchimages.length)return false;
	switchimages[img_obj_index].onload=function(){
		if(imageswitch_panle){
			imageswitch_obj.find(".switchbox_panle_imgs"+img_obj_index).attr("src",imageswitch_array[img_obj_index]);
			imageswitch_obj.find(".switchbox_panle_imgs"+img_obj_index).click(function(){
																	imageswitch_i=$(this).attr("lang");
																	clearTimeout(timeout_1);
																	imageswitch_obj.find(".displayer1").stop();
																	imgswitch();
																	});
		}
		img_onload(img_obj_index+1);
		}
	switchimages[img_obj_index].src=imageswitch_array[img_obj_index];
	
	}
