// JavaScript Document
/* get current time start */
/* chaoyun@20071220 */

function get_local_time()
{
	var now = new Date();
	var ctime='';

	var year    = now.getYear();
	var month   = now.getMonth() + 1;
	var day     = now.getDate();
	var hours   = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	
	if(year < 1900)
	{
		year = year + 1900;
	}
	ctime += year + "-";
	ctime += ((month < 10)?"0":"") + month + "-";
	ctime += ((day<10)?"0":"") + day + " ";
	
	ctime += ((hours < 10) ? "0" : "") + hours + ":";
	ctime += ((minutes < 10) ? "0" : "") + minutes + ":";
	ctime += ((seconds < 10) ? "0" : "") + seconds + "";
	
	return ctime;
}

function get_current_time()
{
	if(typeof(vda_current_time) == "undefined")
	{
		return get_local_time();
	}
	else
	{
		if(vda_current_time > '2008-04-10 17:27:26')
		{
			return vda_current_time;
		}
		else
		{
			return get_local_time();
		}
	}
}
/* get current time end */

function getRandomNumber(minNum,maxNum)
{
    if(minNum == undefined)
	{
        minNum = 0;
        maxNum = 10;
    }
	else if(maxNum == undefined)
	{
        maxNum = minNum;
        minNum = 0;
    }
	else if(maxNum < minNum)
	{
        var tmpNum = maxNum;
        maxNum = minNum;
        minNum = tmpNum;
    }
    return Math.floor(Math.random()*(maxNum-minNum+1))+minNum;
}



function vda_loader_index_space()
{
	load_space_top_vda(vda_data_index_space,vda_data_default_index_space, 100, 63,'index_space', '活动空间');
}

var PImgPlayer = {
	_timer : null,
	_items : [],
	_container : null,
	_index : 0,
	_imgs : [],
	intervalTime : 3000,	//轮播间隔时间
	init : function( objID, w, h, time ){
		this.intervalTime = time || this.intervalTime;
		this._container = document.getElementById( objID );
		this._container.style.display = "block";
		this._container.style.width = w + "px";
		this._container.style.height = h + "px";
		this._container.style.position = "relative";
		this._container.style.overflow  = "hidden";
		//this._container.style.border = "1px solid #fff";
		var linkStyle = "display: block; TEXT-DECORATION: none;";
		if( document.all ){
			linkStyle += "FILTER:";
			linkStyle += "progid:DXImageTransform.Microsoft.Barn(duration=0.5, motion='out', orientation='vertical') ";
			linkStyle += "progid:DXImageTransform.Microsoft.Barn ( duration=0.5,motion='out',orientation='horizontal') ";
			linkStyle += "progid:DXImageTransform.Microsoft.Blinds ( duration=0.5,bands=10,Direction='down' )";
			linkStyle += "progid:DXImageTransform.Microsoft.CheckerBoard()";
			linkStyle += "progid:DXImageTransform.Microsoft.Fade(duration=0.5,overlap=0)";
			linkStyle += "progid:DXImageTransform.Microsoft.GradientWipe ( duration=1,gradientSize=1.0,motion='reverse' )";
			linkStyle += "progid:DXImageTransform.Microsoft.Inset ()";
			linkStyle += "progid:DXImageTransform.Microsoft.Iris ( duration=1,irisStyle=PLUS,motion=out )";
			linkStyle += "progid:DXImageTransform.Microsoft.Iris ( duration=1,irisStyle=PLUS,motion=in )";
			linkStyle += "progid:DXImageTransform.Microsoft.Iris ( duration=1,irisStyle=DIAMOND,motion=in )";
			linkStyle += "progid:DXImageTransform.Microsoft.Iris ( duration=1,irisStyle=SQUARE,motion=in )";
			linkStyle += "progid:DXImageTransform.Microsoft.Iris ( duration=0.5,irisStyle=STAR,motion=in )";
			linkStyle += "progid:DXImageTransform.Microsoft.RadialWipe ( duration=0.5,wipeStyle=CLOCK )";
			linkStyle += "progid:DXImageTransform.Microsoft.RadialWipe ( duration=0.5,wipeStyle=WEDGE )";
			linkStyle += "progid:DXImageTransform.Microsoft.RandomBars ( duration=0.5,orientation=horizontal )";
			linkStyle += "progid:DXImageTransform.Microsoft.RandomBars ( duration=0.5,orientation=vertical )";
			linkStyle += "progid:DXImageTransform.Microsoft.RandomDissolve ()";
			linkStyle += "progid:DXImageTransform.Microsoft.Spiral ( duration=0.5,gridSizeX=16,gridSizeY=16 )";
			linkStyle += "progid:DXImageTransform.Microsoft.Stretch ( duration=0.5,stretchStyle=PUSH )";
			linkStyle += "progid:DXImageTransform.Microsoft.Strips ( duration=0.5,motion=rightdown )";
			linkStyle += "progid:DXImageTransform.Microsoft.Wheel ( duration=0.5,spokes=8 )";
			linkStyle += "progid:DXImageTransform.Microsoft.Zigzag ( duration=0.5,gridSizeX=4,gridSizeY=40 ); width: 100%; height: 100%";
		}
		//
		var ulStyle = "margin:0;width:"+w+"px;position:absolute;z-index:999;right:5px;FILTER:Alpha(Opacity=30,FinishOpacity=90, Style=1);overflow: hidden;bottom:-1px;height:16px; border-right:1px solid #fff;";
		//
		var liStyle = "margin:0;list-style-type: none; margin:0;padding:0; float:right;";
		//
		var baseSpacStyle = "clear:both; display:block; width:23px;line-height:18px; font-size:12px; FONT-FAMILY:'宋体';opacity: 0.6;";
		baseSpacStyle += "border:1px solid #fff;border-right:0;border-bottom:0;";
		baseSpacStyle += "color:#fff;text-align:center; cursor:pointer; ";
		//
		var ulHTML = "";
		for(var i = this._items.length -1; i >= 0; i--){
			var spanStyle = "";
			if( i==this._index ){
				spanStyle = baseSpacStyle + "background:#ff0000;";
			} else {				
				spanStyle = baseSpacStyle + "background:#000;";
			}
			ulHTML += "<li style=\""+liStyle+"\">";
			ulHTML += "<span onmouseover=\"PImgPlayer.mouseOver(this);\" onmouseout=\"PImgPlayer.mouseOut(this);\" style=\""+spanStyle+"\" onclick=\"PImgPlayer.play("+i+");return false;\" herf=\"javascript:;\" title=\"" + this._items[i].title + "\">" + (i+1) + "</span>";
			ulHTML += "</li>";
		}
		//
		var html = "<a href=\""+this._items[this._index].link+"\" title=\""+this._items[this._index].title+"\"  style=\""+linkStyle+"\"></a><ul style=\""+ulStyle+"\">"+ulHTML+"</ul>";
		this._container.innerHTML = html;
		var link = this._container.getElementsByTagName("A")[0];	
		link.style.width =  w + "px";
		link.style.height = h + "px";
		link.style.background = 'url(' + this._items[0].img + ') no-repeat center center';

		this._timer = setInterval( "PImgPlayer.play()", this.intervalTime );
	},
	addItem : function( _title, _link, _imgURL ){
		this._items.push ( {title:_title, link:_link, img:_imgURL } );
		var img = new Image();
		img.src = _imgURL;
		this._imgs.push( img );
	},
	play : function( index ){
		if( index!=null ){
			this._index = index;
			clearInterval( this._timer );
			this._timer = setInterval( "PImgPlayer.play()", this.intervalTime );
		} else {
			this._index = this._index<this._items.length-1 ? this._index+1 : 0;
		}
		var link = this._container.getElementsByTagName("A")[0];	
		if(link.filters){
			var ren = Math.floor(Math.random()*(link.filters.length));
			link.filters[ren].Apply();
			link.filters[ren].play();
		}
		link.href = this._items[this._index].link;
		link.title = this._items[this._index].title;
		link.style.background = 'url(' + this._items[this._index].img + ') no-repeat center center';
		//
		var liStyle = "margin:0;list-style-type: none; margin:0;padding:0; float:right;";
		var baseSpacStyle = "clear:both; display:block; width:23px;line-height:18px; font-size:12px; FONT-FAMILY:'宋体'; opacity: 0.6;";
		baseSpacStyle += "border:1px solid #fff;border-right:0;border-bottom:0;";
		baseSpacStyle += "color:#fff;text-align:center; cursor:pointer; ";
		var ulHTML = "";
		for(var i = this._items.length -1; i >= 0; i--){
			var spanStyle = "";
			if( i==this._index ){
				spanStyle = baseSpacStyle + "background:#ff0000;";
			} else {				
				spanStyle = baseSpacStyle + "background:#000;";
			}
			ulHTML += "<li style=\""+liStyle+"\">";
			ulHTML += "<span onmouseover=\"PImgPlayer.mouseOver(this);\" onmouseout=\"PImgPlayer.mouseOut(this);\" style=\""+spanStyle+"\" onclick=\"PImgPlayer.play("+i+");return false;\" herf=\"javascript:;\" title=\"" + this._items[i].title + "\">" + (i+1) + "</span>";
			ulHTML += "</li>";
		}
		this._container.getElementsByTagName("UL")[0].innerHTML = ulHTML;	
	},
	mouseOver : function(obj){
		var i = parseInt( obj.innerHTML );
		if( this._index!=i-1){
			obj.style.color = "#ff0000";
		}
	},
	mouseOut : function(obj){
		obj.style.color = "#fff";
	}
}

function load_img_turnplay_vda(vda_data,default_data,width,height,div_id,view_text)
{
	if(!document.getElementById(div_id))
	{
		return ;
	}
	var j=0;
	var img_url_ret = Array();
	var img_text_ret = Array();
	var img_link_ret = Array();

	var current_vda = Array();

	if (vda_data.length > 0)
	{
		
		for(i=0; i<vda_data.length; i++)
		{
			var start_time = vda_data[i].start_time;
			var end_time = vda_data[i].end_time;
			var put_area = vda_data[i].put_area;
			
			var current_time = get_current_time();
			//alert('start:'+start_time+' end:'+end_time+' current:'+current_time);
			if(current_time > start_time && current_time < end_time)
			{
				//alert(vda_data[i].title);
				if(typeof(vda_current_area) == "undefined" || put_area=='' || put_area.search(vda_current_area) != -1)
				{
					var title = vda_data[i].adv_title;
					var link_url = vda_data[i].link_url;
					var file_url = vda_data[i].file_url;
					if(vda_data[i].file_type == 'img' && vda_data[i].file_url != '')
					{
						j++;
						PImgPlayer.addItem( vda_data[i].adv_title, vda_data[i].link_url, vda_data[i].file_url);
					}
				}
			}
		}
		if(j > 0)
		{
			PImgPlayer.init( div_id, width, height );
		}
	}
}

var vda_data_index_bigpic_banner =[
{'file_type':'img','adv_title':'','color':'','fsize':'12','link_url':'javascript:','file_url':'images/productinfo_02.jpg','start_time':'2008-04-04 00:00:00','end_time':'2020-12-30 00:00:00','put_area':''},
{'file_type':'img','adv_title':'','color':'','fsize':'12','link_url':'javascript:','file_url':'images/freeback_02.jpg','start_time':'2008-03-24 00:00:00','end_time':'2020-12-20 00:00:00','put_area':''},
{'file_type':'img','adv_title':'','color':'','fsize':'12','link_url':'javascript:','file_url':'images/aboutus_02.jpg','start_time':'2008-04-10 00:00:00','end_time':'2020-12-01 00:00:00','put_area':''}
];

var vda_data_default_index_bigpic_banner=[

];

vda_loader_index_bigpic_banner();


function vda_loader_index_bigpic_banner()
{
	load_img_turnplay_vda(vda_data_index_bigpic_banner,vda_data_default_index_bigpic_banner,1000,171,'index_bigpic_banner','N');
}



function vda_distich_float(id)
{
	var scroll_top = Math.abs(document.body.scrollTop - document.documentElement.scrollTop);
	var left_obj = right_obj = new Object();

	left_obj = document.getElementById(id + '_left');
	var left_x = (left_obj.offsetLeft)+"px";
	var left_y = scroll_top+(left_obj.offsetHeight)/3+"px";
	left_obj.style.left=left_x;
	left_obj.style.top=left_y;
	
	right_obj = document.getElementById(id + '_right');
	var right_x = (document.body.clientWidth - left_obj.offsetLeft-left_obj.offsetWidth)+"px";
	var right_y = scroll_top+(right_obj.offsetHeight)/3+"px";
	right_obj.style.left=right_x;
	right_obj.style.top=right_y;
	
	window.setTimeout("vda_distich_float('"+id+"')",500);
}

