/* * * * * * * * * * * * * 首页部分 * * * * * * * * * * * * * * * */

function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function(){
			oldonload();
			func();
		}
	}
}

function moveElement(elementID,final_x,final_y,interval) {
  if (!document.getElementById) return false;
  if (!document.getElementById(elementID)) return false;
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.left) {
    elem.style.left = "0px";
  }
  if (!elem.style.top) {
    elem.style.top = "0px";
  }
  var xpos = parseInt(elem.style.left);
  var ypos = parseInt(elem.style.top);
  if (xpos == final_x && ypos == final_y) {
		return true;
  }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x - xpos)/10);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos - final_x)/10);
    xpos = xpos - dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y - ypos)/10);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos - final_y)/10);
    ypos = ypos - dist;
  }
  elem.style.left = xpos + "px";
  elem.style.top = ypos + "px";
  var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}

function classNormal(iFocusBtnID,iFocusTxID){
	var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
	var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
	for(var i=0; i<iFocusBtns.length; i++) {
		iFocusBtns[i].className='normal';
		iFocusTxs[i].className='normal';
	}
}

function classCurrent(iFocusBtnID,iFocusTxID,n){
	var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
	var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
	iFocusBtns[n].className='current';
	iFocusTxs[n].className='current';
}

function iFocusChange() {
	if(!$('ifocus')) return false;
	$('ifocus').onmouseover = function(){atuokey = true};
	$('ifocus').onmouseout = function(){atuokey = false};
	var iFocusBtns = $('ifocus_btn').getElementsByTagName('li');
	var listLength = iFocusBtns.length;

	iFocusBtns[0].onmouseover = function() {
		moveElement('ifocus_piclist',0,imgCurrHeight,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (listLength>=2) {
		iFocusBtns[1].onmouseover = function() {
			moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',1);
		}
	}
	if (listLength>=3) {
		iFocusBtns[2].onmouseover = function() {
			moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*2,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',2);
		}
	}
	if (listLength>=4) {
		iFocusBtns[3].onmouseover = function() {
			moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*3,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',3);
		}
	}
	if (listLength>=5) {
		iFocusBtns[4].onmouseover = function() {
			moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*4,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',4);
		}
	}
}

setInterval('autoiFocus()',5000);
var atuokey = false;
var imgCurrHeight = 0;
var imgHeight = 287;
function autoiFocus() {
	if(!$('ifocus')) return false;
	if(atuokey) return false;
	var focusBtnList = $('ifocus_btn').getElementsByTagName('li');
	var listLength = focusBtnList.length;
	for(var i=0; i<listLength; i++) {
		if (focusBtnList[i].className == 'current') var currentNum = i;
	}
	if (currentNum==0&&listLength!=1 ){
		moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',1);
	}
	if (currentNum==1&&listLength!=2 ){
		moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*2,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',2);
	}
	if (currentNum==2&&listLength!=3 ){
		moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*3,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',3);
	}
		if (currentNum==3&&listLength!=4 ){
		moveElement('ifocus_piclist',0,imgCurrHeight-imgHeight*4,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',4);
	}
	if (currentNum==4 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==4 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==3&&listLength==4 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==1&&listLength==2 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==2&&listLength==3 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
}
addLoadEvent(iFocusChange);

/* * * * * * * * * * * * * 首页部分结束 * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * 商铺资料部分 * * * * * * * * * * * * * * * */



/* * * * * * * * * * * * * 相片部分 * * * * * * * * * * * * * * * * * */
var photoManage=
{//start clss
init:function()//初始化函数
		{	
		},
preview:function preview(n)//本地预览和自动提取文件名
	   {
		 var photo = document.getElementById('photo_'+n).value;
		 document.getElementById('photoPreview_'+n).innerHTML = '<img src="'+photo+'" width="70" height="51" />';
		 var tmp = photo.split("\\");
		 photoName = tmp[tmp.length-1].split(".");
		 document.getElementById('photoName_'+n).value = photoName[0];
	   },
checkUploadForm:function()
	   {
		var photos = document.getElementsByName('photo[]');
		var isNull = null;
		for(var i = 0, tMax = photos.length; i < tMax; i++)
		{
			if('' != photos[i].value)
			{
				isNull = true;
				break;
			}
		}
		if(isNull)
		{
			//遮罩层代码
			cover('正在上传...',500,200);
			return true;
		}else {
			alert('至少选择一张相片!');
			return false;
		}
		},
showUpdateShopPhotoMenu:function(shopId,photoId)
		{
			var updateShopPhotoMenu = document.getElementById('updateShopPhotoMenu');
			var editShopPhoto = document.getElementById('editShopPhoto'+photoId);
			updateShopPhotoMenu.style.display="";
			updateShopPhotoMenu.style.top=editShopPhoto.offsetTop+50;
			updateShopPhotoMenu.style.left=100;
			var url  = URL +"boogu.php";
			var pars = "module=shop&action=album&do=ajaxUpdateShopPhoto&shopId="+shopId+"&pId="+photoId+"&rd="+Math.random();
			Ajax(url,pars,'get',$('updateCmPhotoTable'),true);
		},
hideUpdateShopPhotoMenu:function()
		{
			var updateShopPhotoMenu = document.getElementById('updateShopPhotoMenu');
			updateShopPhotoMenu.style.display="none";
		},
		ajaxGetShopPhotoList:function (shopId,page)
	   {
		var url  = URL +"boogu.php";
		var pars = "module=shop&action=album&do=ajaxList&shopId="+shopId+"&page="+page+"&rd="+Math.random();
		Ajax(url,pars,'get',$('rightC'),true);
		}
}//end class
photoManage.init();
/* * * * * * * * * * * * * 资讯部分 * * * * * * * * * * * * * * * * * */


