   var adLeftSrc = "";
   var adLeftFlash = "";
   var adLeftHref = "";
   var adRightSrc = "";
   var adRightFlash = "";
   var adRightHref = "";
   

var provinceCode;
var cityCode;

var packageInfo = $.cookie("PackageInfo");
if( packageInfo == null || packageInfo == "" || packageInfo == undefined ){
	$.ajax({
   			cache:false,
  			type:"GET",
			url:"/packageArea.jsp",
			success:function(html){
				var areano = html.split(";")[1].match(/^\s*(\S+(\s+\S+)*)\s*$/);
				provinceCode  = areano[0];
				cityCode = areano[1];
			}
			});
}else{
	 provinceCode = getProvinceCode();
	 cityCode = getCityCode();
}

function changetag(number,index,btnid,listid)
{
  for (var a=1; a <= number; a++) 
  {
    if(document.getElementById(btnid+a).className =="hot")
	{
      document.getElementById(btnid+a).className = "";}
      document.getElementById(btnid+index).className = "hot";
  }
  
  for(var b=1;b<= number;b++)
  {
  	  if(document.getElementById(listid+b).style.display=="block")
	  {
	  document.getElementById(listid+b).style.display ="none";
	  }
	  document.getElementById(listid+index).style.display ="block";
  }
}
function changetag2(number,index,btnid,listid,moreid)
{
  for (var i=1; i<= number; i++) 
  {
    if(document.getElementById(btnid+i).className =="hot")
	{
      document.getElementById(btnid+i).className = "";}
      document.getElementById(btnid+index).className = "hot";
  }
  
  for(var j=1;j<= number;j++)
  {
  	 if(document.getElementById(listid+j).style.display=="block")
	 {
	  document.getElementById(listid+j).style.display ="none";
	  }
	  document.getElementById(listid+index).style.display ="block";
  }
  
  for(var k=1;k<= number;k++)
  {
  	 if(document.getElementById(moreid+k).style.display=="block")
	 {
	  document.getElementById(moreid+k).style.display ="none";
	  }
	  document.getElementById(moreid+index).style.display ="block";
  }
}
////登陆js
function change_option(number,index)
{
  for (var i = 1; i <= number; i++) 
  {
    if(document.getElementById("tit"+i).className =="tit_b")
	{
      document.getElementById("tit"+i).className = "";}
      document.getElementById("tit"+index).className = "tit_b";
  }
  
  for(var j=1;j<= number;j++)
  {
  	  if(document.getElementById("sub_"+j).style.display=="block")
	  {
	  document.getElementById("sub_"+j).style.display ="none";
	  }
	  document.getElementById("sub_"+index).style.display ="block";
  }
}

function hiddensub(number,index)
{
  for (var i = 1; i <= number; i++) 
  {
    if(document.getElementById("tit"+i).className =="tit_b")
	{
      document.getElementById("tit"+i).className = "";}
      document.getElementById("tit"+index).className = "";
  }
  
  for(var j=1;j<= number;j++)
  {
  	  if(document.getElementById("sub_"+j).style.display=="block")
	  {
	  document.getElementById("sub_"+j).style.display ="none";
	  }
	  document.getElementById("sub_"+index).style.display ="none";
	  document.getElementById("sub_"+1).style.display ="block";
  }
}
function change_pay(number,index)
{
  for (var n= 1; n <= number; n++) 
  {
    if(document.getElementById("btn"+n).className =="hot")
	{
      document.getElementById("btn"+n).className = "";}
      document.getElementById("btn"+index).className = "hot";
    }
  
  for(var m=1;m<= number;m++)
  {
  	  if(document.getElementById("info"+m).style.display=="block")
	  {
	  document.getElementById("info"+m).style.display ="none";
	  }
	  document.getElementById("info"+index).style.display ="block";
  }
}
function change_news(number,index)
{
  for (var a=1; a <= number; a++) 
  {
    if(document.getElementById("newsbtn"+a).className =="hot2")
	{
      document.getElementById("newsbtn"+a).className = "";}
      document.getElementById("newsbtn"+index).className = "hot2";
  }
  
  for(var b=1;b<= number;b++)
  {
  	  if(document.getElementById("newslist"+b).style.display=="block")
	  {
	  document.getElementById("newslist"+b).style.display ="none";
	  }
	  document.getElementById("newslist"+index).style.display ="block";
  }
}

function  showlogon(a,b){   
	document.getElementById("logtab"+a).style.display="block";
	document.getElementById("logtab"+b).style.display="none";
  }
var loginType1 = 1;
var areanumber=""; 
var getValue = function( teminal , type , parameter ){
	if ( teminal == "phone" ){
		if( type == "brand" ){
			return basedata.phonebrand[parameter];
		}
	}else if ( teminal == "netcard" ){
		if( type == "brand" ){
			return basedata.netcardbrand[parameter];
		}
	}else{
		if( type == "brand" ){
			return basedata.notebookbrand[parameter];
		}
	}
};
var getModel = function( teminal , brand , model ){

	if ( teminal == "phone" ){
			return (basedata.phonemodel[ "pm" + brand])[ "mod" + model];
	}else if ( teminal == "netcard" ){
		return (basedata.netcardmode[ "ncm" + brand])["mod" +model];
	}
	else{
		return (basedata.notebookmode["nbm" + brand])["mod" +model];
	}
};  

function init(){
	
	$.ajax({
		cache:false,
		type:"GET",
		url:"/login_index.jsp",
		dataType:"html",
		timeout:5000,
		success:function(html){
			$('#unlogin').html(html);
		}
	}); 	  
	//网上营业厅时间提示
	var welcomeStr = new String();
	var hour = (new Date()).getHours();
	if(hour>=5&&hour<10){
		welcomeStr = "早上好,";
	}
	else if(hour>=10&&hour<12){
		welcomeStr = "上午好,";
	}
	else if(hour>=12&&hour<19){
		welcomeStr = "下午好,";
	}
	else{
		welcomeStr = "晚上好,";
	}
	$('#welcome').html(welcomeStr);
	
	  $.ajax({
    cache:false,
    type:"GET",
    url:"/area.jsp",
    dataType:"html",
    timeout:5000,
    success:function(html){
   		$('#areaName').html(html.split(";")[1]);
    }
  });
	
	

	
	//终端个性化
	var cityCodeUrl1 = "http://image.shop.10010.com/3gsales/YYT/YYTNetCardAndNetBookAndPhone" + cityCode + ".js?callback=?";	
	//var cityCodeUrl1 = "/js/YYTNetCardAndNetBookAndPhone002001.js?callback=?";	
	$.getScript(  
		cityCodeUrl1,
		function(){
		if( typeof( ter ) != "undefined" &&  ter != null ){				
				try {   
                  	$('#phoneArea').empty();
                 } catch (e) {   
                  $('#phoneArea').innerHTML = "";   
                 }  
				$("#phoneArea").processTemplate( ter );
				
				try {   
                  	$('#netcardArea').empty();
                 } catch (e) {   
                  $('#netcardArea').innerHTML = "";   
                 }  
				$("#netcardArea").processTemplate( ter );
				
				try {   
//                  	$('#notebookArea').empty();
                  	$('#accessoriesArea').empty();
                 } catch (e) {   
//                  $('#notebookArea').innerHTML = "";   
                  $('#accessoriesArea').innerHTML = "";
                 }  
//				$("#notebookArea").processTemplate( ter );
				$("#accessoriesArea").processTemplate( ter );
			}
		});
		

	var cityCodeUrl2 = "http://image.shop.10010.com/3gsales/YYT/number/PackageAndNumber" + cityCode + ".js?callback=?";
	$.getScript(  
		cityCodeUrl2 ,
		function(){	   
			try {   
                  $('#numberslist').empty();
                 } catch (e) {   
                  $('#numberslist').innerHTML = "";   
                 }  
			if( typeof( cardnum ) != "undefined" &&  cardnum != null ){
				$.each(cardnum.cardlist , function( n , item ){
					$('#numberslist').append( "<li style=\"cursor:pointer;\" onclick=\"toNumberInfo" + item.url + "\";>" + item.cardnumber + "<span>(预存" + item.prereserve + ")</span></li>" );
				}); 
			}	
	});	
}  
//=========init==========end
var toCardInfo = function( cardid, terminalprice,supplierid,goodCode){

	var varform = window.document.createElement("form");
	varform.name="infoform";
	varform.action="http://shop.10010.com/netcard/getOnlineCardInfoByGoodcode.action";
	varform.method="post";
	varform.target="_blank";
	varform.style.display="none";
	window.document.body.appendChild(varform);

	var text1 = window.document.createElement("input");
	text1.type="hidden";
	text1.value=cardid;
	text1.name="onlineCard.cardid";
	varform.appendChild(text1);

	var text2 = window.document.createElement("input");
	text2.type="hidden";
	text2.value=terminalprice;
	text2.name="onlineCard.terminalprice";
	varform.appendChild(text2);

	var text3 = window.document.createElement("input");
	text3.type="hidden";
	text3.value=supplierid;
	text3.name="onlineCard.supplierid";
	varform.appendChild(text3);

	var text4 = window.document.createElement("input");
	text4.type="hidden";
	text4.value=goodCode;
	text4.name="onlineCard.goodcode";
	varform.appendChild(text4);
	
	varform.submit();
}

//function toNetBookInfo(goodcode,supplierid)
function toAccessories(goodcode,supplierid)
{

	var varform = window.document.createElement("form");
	varform.name="infoform";
	varform.action="http://shop.10010.com/accessories/getAccessoriesByCode.action";
	varform.method="post";
	varform.target="_blank"
	varform.style.display="none";
	window.document.body.appendChild(varform);

	var text1 = window.document.createElement("input");
	text1.type="hidden";
	text1.value=goodcode;
	text1.name="accessoriesInfo.goodcode";
	varform.appendChild(text1);

	var text2 = window.document.createElement("input");
	text2.type="hidden";
	text2.value=supplierid;
	text2.name="accessoriesInfo.supplierid";
	varform.appendChild(text2);

	varform.submit();
};

function toPhoneInfo(goodcode,supplierid,marketprice,phonePrice,lowestCost,areano,minpictureurl,reserved2)
{

	var varform = window.document.createElement("form");

	varform.name="infoform";
	varform.action="http://shop.10010.com/preferential/getPreferentialPhone.action";
	varform.method="post";
	varform.target="_blank"
	varform.style.display="none";
	window.document.body.appendChild(varform);
	
	var text1 = window.document.createElement("input");
	text1.type="hidden";
	text1.value=goodcode;
	text1.name="preferentialInfo.goodcode";
	varform.appendChild(text1);

	var text2 = window.document.createElement("input");
	text2.type="hidden";
	text2.value=supplierid;
	text2.name="preferentialInfo.supplierid";
	varform.appendChild(text2);

	var text3 = window.document.createElement("input");
	text3.type="hidden";
	text3.value=marketprice;
	text3.name="preferentialInfo.marketprice";
	varform.appendChild(text3);

	var text4 = window.document.createElement("input");
	text4.type="hidden";
	text4.value=phonePrice;
	text4.name="preferentialInfo.lowestcompensation";
	varform.appendChild(text4);

	var text5 = window.document.createElement("input");
	text5.type="hidden";
	text5.value=lowestCost;
	text5.name="preferentialInfo.lowestcost";
	varform.appendChild(text5);

	var text6 = window.document.createElement("input");
	text6.type="hidden";
	text6.value=areano;
	text6.name="preferentialInfo.selcityid";	
	varform.appendChild(text6);

	var text7 = window.document.createElement("input");
	text7.type="hidden";
	text7.value=minpictureurl;
	text7.name="preferentialInfo.minpictureurl";
	varform.appendChild(text7);

	var text8 = window.document.createElement("input");
	text8.type="hidden";
	text8.value=reserved2;
	text8.name="preferentialInfo.reserved2";
	varform.appendChild(text8);
	varform.submit();
} 


function toNumberInfo( cardID, isreserve,numbercountryId,numbercityId,ruleID,saleCost,startCost,onnetlong,lowestcost,paytype )
	{						
		var varform = window.document.createElement("form");
		varform.name="infoform";
		varform.action="http://shop.10010.com/number/searchOneNumber.action";
		varform.method="post";
		varform.target="_blank";
		varform.style.display="none";
		window.document.body.appendChild(varform);

		var text1 = window.document.createElement("input");
		text1.type="hidden";
		text1.value=cardID;
		text1.name="searchNumberInfo.cardID";
		varform.appendChild(text1);
		
		var text2 = window.document.createElement("input");
		text2.type="hidden";
		text2.value=isreserve;
		text2.name="searchNumberInfo.isreserve";
		varform.appendChild(text2);

		var text3 = window.document.createElement("input");
		text3.type="hidden";
		text3.value=saleCost;
		text3.name="searchNumberInfo.saleCost";
		varform.appendChild(text3);
		
		var text4 = window.document.createElement("input");
		text4.type="hidden";
		text4.value=numbercountryId;
		text4.name="searchNumberInfo.numbercountryId";
		varform.appendChild(text4);
		
		var text5 = window.document.createElement("input");
		text5.type="hidden";
		text5.value=numbercityId;
		text5.name="searchNumberInfo.numbercityId";
		varform.appendChild(text5);
		
		var text6 = window.document.createElement("input");
		text6.type="hidden";
		text6.value=ruleID;
		text6.name="searchNumberInfo.ruleID";
		varform.appendChild(text6);
		
		var text7 = window.document.createElement("input");
		text7.type="hidden";
		text7.value=startCost;
		text7.name="searchNumberInfo.startCost";
		varform.appendChild(text7);
		
		var text8 = window.document.createElement("input");
		text8.type="hidden";
		text8.value=onnetlong;
		text8.name="searchNumberInfo.onnetlong";
		varform.appendChild(text8);
		
		var text9 = window.document.createElement("input");
		text9.type="hidden";
		text9.value=lowestcost;
		text9.name="searchNumberInfo.lowestcost";
		varform.appendChild(text9);
		
		var text10 = window.document.createElement("input");
		text10.type="hidden";
		text10.value="1";
		text10.name="searchNumberInfo.isYYT";
		varform.appendChild(text10);
		
		var text11 = window.document.createElement("input");
        text11.type="hidden";
        text11.value="01";
        text11.name="searchNumberInfo.netType";
        varform.appendChild(text11);
		
		 var text12 = window.document.createElement("input");
        text12.type="hidden";
        text12.value=paytype;
        text12.name="searchNumberInfo.payType";
        varform.appendChild(text12);
		
		varform.submit();
	}





	
   

var speed3=5;//速度数值越大速度越慢
var MyMar;


function Marquee_left()
{
clearInterval(MyMar)
MyMar=setInterval("left()",1);
}
function left()
{
if(AutoGetById("area2").offsetWidth-AutoGetById("area").scrollLeft<=0)
	area.scrollLeft=0;
else
	area.scrollLeft--;
}
function Marquee_right()
{
clearInterval(MyMar)
MyMar=setInterval("right()",1);
}
function right()
{
if(AutoGetById("area2").offsetWidth==AutoGetById("area").scrollLeft)
	clearInterval(MyMar)
else
	area.scrollLeft++;
}
function AutoGetById(soojs)
{
return document.getElementById(soojs);
}

//=========对联===========begin
function getWindow( elem ) {
	return ("scrollTo" in elem && elem.document) ?
		elem :
		elem.nodeType === 9 ?
			elem.defaultView || elem.parentWindow :
			false;
}
// Create scrollLeft and scrollTop methods
jQuery.each( ["Left", "Top"], function( i, name ) {
	var method = "scroll" + name;

	jQuery.fn[ method ] = function(val) {
		var elem = this[0], win;
		
		if ( !elem ) {
			return null;
		}

		if ( val !== undefined ) {
			// Set the scroll offset
			return this.each(function() {
				win = getWindow( this );

				if ( win ) {
					win.scrollTo(
						!i ? val : jQuery(win).scrollLeft(),
						 i ? val : jQuery(win).scrollTop()
					);

				} else {
					this[ method ] = val;
				}
			});
		} else {
			win = getWindow( elem );

			// Return the scroll offset
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : "pageXOffset" ] :win.document.documentElement[ method ] ||
					win.document.body[ method ] :
				elem[ method ];
		}
	};
});
jQuery.fn.extend({
	data: function( key, value ) {
		if ( typeof key === "undefined" && this.length ) {
			return jQuery.data( this[0] );

		} else if ( typeof key === "object" ) {
			return this.each(function() {
				jQuery.data( this, key );
			});
		}

		var parts = key.split(".");
		parts[1] = parts[1] ? "." + parts[1] : "";

		if ( value === undefined ) {
			var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);

			if ( data === undefined && this.length ) {
				data = jQuery.data( this[0], key );
			}
			return data === undefined && parts[1] ?
				this.data( parts[0] ) :
				data;
		} else {
			return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function() {
				jQuery.data( this, key, value );
			});
		}
	},

	removeData: function( key ) {
		return this.each(function() {
			jQuery.removeData( this, key );
		});
	}
});
 
// Create innerHeight, innerWidth, outerHeight and outerWidth methods
jQuery.each([ "Height", "Width" ], function( i, name ) {

	var type = name.toLowerCase();

	// innerHeight and innerWidth
	jQuery.fn["inner" + name] = function() {
		return this[0] ?
			jQuery.css( this[0], type, false, "padding" ) :
			null;
	};

	// outerHeight and outerWidth
	jQuery.fn["outer" + name] = function( margin ) {
		return this[0] ?
			jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :
			null;
	};

	jQuery.fn[ type ] = function( size ) {
		// Get window width or height
		var elem = this[0];
		if ( !elem ) {
			return size == null ? null : this;
		}
		
		if ( jQuery.isFunction( size ) ) {
			return this.each(function( i ) {
				var self = jQuery( this );
				self[ type ]( size.call( this, i, self[ type ]() ) );
			});
		}

		return ("scrollTo" in elem && elem.document) ? // does it walk and quack like a window?
			// Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode
			elem.document.compatMode === "CSS1Compat" && elem.document.documentElement[ "client" + name ] ||
			elem.document.body[ "client" + name ] :

			// Get document width or height
			(elem.nodeType === 9) ? // is it a document
				// Either scroll[Width/Height] or offset[Width/Height], whichever is greater
				Math.max(
					elem.documentElement["client" + name],
					elem.body["scroll" + name], elem.documentElement["scroll" + name],
					elem.body["offset" + name], elem.documentElement["offset" + name]
				) :

				// Get or set width or height on the element
				size === undefined ?
					// Get width or height on the element
					jQuery.css( elem, type ) :

					// Set the width or height on the element (default to pixels if value is unitless)
					this.css( type, typeof size === "string" ? size : size + "px" );
	};

}); 
 jQuery.fn.float= function(settings){
	if(typeof settings == "object"){
		settings = jQuery.extend({
			//延迟
			delay : 1000,
			//位置偏移
			offset : {
				left : 0,
				right : 0,
				top : 0,
				bottom : 0
			},
			style : null, //样式
			width:100,  //宽度
			height:200, //高度
			position:"rm" //位置
		}, settings || {});	
		var winW = $(window).width();
		var winH = $(window).height();
		
		 //根据参数获取位置数值
		function getPosition($applyTo,position){
			var _pos = null;
			switch(position){
				case "rm" : 
					$applyTo.data("offset","right");
					$applyTo.data("offsetPostion",settings.offset.right);
					_pos = {right:settings.offset.right,top:winH/2-$applyTo.innerHeight()/2};
				break;
				case "lm" :
					$applyTo.data("offset","left");
					$applyTo.data("offsetPostion",settings.offset.left);
					_pos = {left:settings.offset.left,top:winH/2-$applyTo.innerHeight()/2};
				break;
				case "rb" :
					_pos = {right:settings.offset.right,top:winH - $applyTo.innerHeight()};
				break;
				case "lb" :
					_pos = {left:settings.offset.left,top:winH - $applyTo.innerHeight()};
				break;
				case "l" : 
					_pos = {left:settings.offset.left,top:settings.offset.top};
				break;
				case "r" : 
					_pos = {right:settings.offset.right,top:settings.offset.top};
				break;				
				case "t" :
					$applyTo.data("offset","top");
					$applyTo.data("offsetPostion",settings.offset.top);					
					_pos = {left:settings.offset.left,top:settings.offset.top};
				break;
				case "b" :
					$applyTo.data("offset","bottom");
					$applyTo.data("offsetPostion",settings.offset.bottom);					
					_pos = {left:settings.offset.left,top:winH - $applyTo.innerHeight()};				
				break;
			}
			return _pos;
		}
		//设置容器位置
		function setPosition($applyTo,position,isUseAnimate){
			var scrollTop = $(window).scrollTop();
			var scrollLeft = $(window).scrollLeft();
			var _pos = getPosition($applyTo,position);
			_pos.top += scrollTop;
			isUseAnimate && $applyTo.stop().animate(_pos,settings.delay) || $applyTo.css(_pos);
		} 
		return this.each(function(){
			var $this =  $(this);
			$this.css("position","absolute");
			settings.style && $this.css(settings.style);
			setPosition($this,settings.position);
			$(this).data("isAllowScroll",true);
			$(window).scroll(function(){
				$this.data("isAllowScroll") && setPosition($this,settings.position,true);
			});
		})	
	}else{
		var speed = arguments.length > 1 && arguments[1] || "fast"; 
		this.each(function(){		   
			if(settings == "clearOffset"){
					var _c = {};
					if($(this).data("offset")){
						 _c[$(this).data("offset")] = 0; 
						 $(this).data("isAllowScroll",false);
						 $(this).stop().animate(_c,speed);
					}
			}else if(settings == "addOffset"){
					var _c = {};
					if($(this).data("offset") && $(this).data("offsetPostion")){
						 _c[$(this).data("offset")] = $(this).data("offsetPostion"); 
						 $(this).stop().animate(_c,speed);
						 $(this).data("isAllowScroll",true);
					}
									   
			}else if(settings == "setScrollDisable"){
				$(this).data("isAllowScroll",false);
			}else if(settings == "setScrollUsable"){
				$(this).data("isAllowScroll",true);	
			}
		})
	}
}		  
function close_float_left(){
	$("#to-left").css("display","none");
}

function close_float_right(){
	$("#to-right").css("display","none");
}
//=========对联===========end

var Turn={}
var ScrollCrossLeft


       	
$(document).ready( function(){
init();
//初始化对联
var adLeftWidth = 87;
var adLeftHeight = 350;
var adRightWidth = 87;
var adRightHeight = 350;
var leftdivhtml="";
var rightdivhtml="";
if (adLeftSrc != "")
{
	if (adLeftFlash == "swf")
	{
		leftdivhtml="<embed src='" + adLeftSrc +"' quality='high'  width=" + adLeftWidth + " height=" + adLeftHeight +" type='application/x-shockwave-flash'></embed>";
	}else
	{
		if(adLeftHref!=""){
		leftdivhtml="<a href=\"" + adLeftHref +"\" target=_blank><img src=\"" + adLeftSrc + "\"  width=\"" + adLeftWidth + "\" height=\"" + adLeftHeight + "\"  border=\"0\" \></a>";	
		}else
		{
			leftdivhtml="<img src=\"" + adLeftSrc + "\"  width=\"" + adLeftWidth + "\" height=\"" + adLeftHeight + "\"  border=\"0\" style='cursor:pointer;' />";	
		}
	}
	$("#leftFloat").html(leftdivhtml);
	$("#to-left").css("display","block");
	$("#to-left").float({position:"lm"});
}
if (adRightSrc != "")
{
	if (adRightFlash == "swf")
	{
		rightdivhtml="<embed src=" + adRightSrc +" quality='high'  width=" + adRightWidth + " height=" + adRightHeight +" type='application/x-shockwave-flash'></embed>";		
	}else
	{
		if(adRightHref!=""){
		rightdivhtml="<a href=" + adRightHref +" target='_blank'><img src=" + adRightSrc +"  width=" + adRightWidth + " height=" + adRightHeight +"  border='0' ></a>";	
		}else
		{
			rightdivhtml="<img src=" + adRightSrc +"  width=" + adRightWidth + " height=" + adRightHeight +"  border='0' style='cursor:pointer;'/>";
		}
	}
	$("#rightFloat").html(rightdivhtml);
	$("#to-right").float({position:"rm"});
	$("#to-right").css("display","block");
}
//初始化对联结束


//检查cookie是否禁用
if (!cookieEnabled()) {
	alert("对不起，您的浏览器的Cookie功能被禁用，请开启！！！");
}
/*$('#showjf').d_imagechange({
		data:imgdata,
		animateStyle:'x'
	});
	*/
area2.innerHTML=area1.innerHTML;	
 offsetLeftPx=document.getElementById(provinceCode).offsetLeft; 
document.getElementById("area").scrollLeft = offsetLeftPx;	
ScrollCrossLeft={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
ScrollCrossLeft.doit=function(obj,b,c,d){
	var s=ScrollCrossLeft;
	obj.style.marginLeft=cpu(s.count,b,c,d)+'px';
	s.count++;
	if(s.count==d){
		clearInterval(s.interval);
		s.count=0;
		obj.style.marginLeft=b+c+'px';
		s.callback();
	}
	function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
ScrollCrossLeft.scroll=function(obj,step,span,beign,callback,duration){
	var s=ScrollCrossLeft;
	s.duration=duration;
	s.callback=callback;
	s.interval=setInterval(function(){s.doit(obj,beign,step*span,duration)},10);
}


Turn.pre=function(obj){
	if(obj.current==0){
		return;
	}else{
		Turn.go(obj,obj.current-1);
	}
}
Turn.next=function(obj){
	if(obj.current==19){            //点击次数控制；
		return;
	}else{
		Turn.go(obj,obj.current+1);
	}
}
Turn.go=function(obj,index){
	if(obj.current==index){return;}
	var span=-index+obj.current;
	if(obj.clickflag > 0){return;}
	obj.clickflag=1;
	if(obj.step>0) {
		try {
			//showImage(index) ;
			if (obj.img) {
				setTimeout( function () {
							for (cnt=index*9;cnt<=((index+1)*20 -1 );cnt++ ) {
								var picobj = document.getElementById(obj.div + "_pic_" + cnt) ;
									picobj.src = obj.img[cnt] ;
								//}
							}
						}, 50) ;
			}
		}
		catch (e){}
		ScrollCrossLeft.scroll(document.getElementById(obj.div),obj.step,span,parseInt(document.getElementById(obj.div).style.marginLeft)||0,cb,10);
	}
	else{
		displayNOrY();
		cb();	
	}
	
	function cb(){
		obj.current=index;	
		obj.clickflag=0;
		for(var i=0;i<20;i++){
			document.getElementById(obj.a+i).className='';
		}
		document.getElementById(obj.a+index).className='currA';
	}
	function displayNOrY(){
		obj.current=index;
		for(var i=0;i<20;i++){
			if(i==index)
				document.getElementById(obj.ul+'_'+i).style.display='block';
			else
				document.getElementById(obj.ul+'_'+i).style.display='none';
		}
	}
}	
});
