// JavaScript Document

/*
文件名：Productlist.js
功  能：产品列表  弹层效果


作  者：熊  乐



日  期：2008-8-26
修定记录：


*/
var _div;

var pro_authSuccess = function(o){
	var messages ;
	if (o.responseText!= undefined){
		try{
			messages = YAHOO.lang.JSON.parse(o.responseText); 
		}catch(x){
			alert("JOSN parse failed!"+o.responseText);
			return;
		}
		if (messages.src != null){
			pro_getobj('big_img').src = '/'+messages.src;
		}else {
			pro_getobj('big_img').src = '/images/merchant/admin/right_14.gif';
		}
		pro_getobj('popup').style.display = '';
		pro_getobj('big_img').style.display = '';
		move();
	}
}

var move = function() {   
     var x = YAHOO.util.Dom.getX(_div);  
     var y = YAHOO.util.Dom.getY(_div); 
	 var screen_width = window.screen.width;		//分辨率宽
	 if (screen_width == 1280){
		 if (x > 750){
			x = x - 400 ;	
		 }
	 }else if (screen_width == 1024){
	 	  if (x > 750){
			 x = x - 400 ;	
		  }else if (x > 500){
			 x = x - 350
		  }
	 }else if (screen_width == 800){
		if (x > 500){
			x = x - 400 ;
		}
	 }
	 x=x+100;
	 YAHOO.util.Dom.setStyle('popup', 'background-color', '#CCCCCC');  
	 YAHOO.util.Dom.setStyle('popup', 'width', 130);
	 YAHOO.util.Dom.setX('popup',x);
	 YAHOO.util.Dom.setY('popup',y); 
}; 


/*鼠标放到形象照片上显示信息*/
function  pro_getData(id,obj){
	new_div = document.getElementById('popup');
	_div = obj;
	show_info_id = id;
	
	var url  = '/product/productlist/showimg/stpi_id/'+id;
	YAHOO.util.Connect.startEvent.subscribe(pro_handleData);
	var request = YAHOO.util.Connect.asyncRequest('POST',url, pro_callback);
}

/*清除*/
var pro_clear_item = function(){
	YAHOO.util.Dom.setStyle('popup', 'background-color', 'FFFFFF');
	YAHOO.util.Dom.setStyle('popup', 'width', 0);
	pro_getobj('popup').style.display = 'none';
	pro_getobj('big_img').style.display = 'none';
	pro_getobj('big_img').src = '';
};

/*执行提交后返回执行此方法*/
var pro_callback ={
	success:pro_authSuccess,
	failure:pro_handleFailure
};

function pro_handleData(){
	pro_getobj('div_img').innerHTML = '正在加载中。。。';
}

function pro_handleFailure(){
	pro_getobj('div_img').innerHTML = '加载失败！';
}

function pro_getobj(name){
	return document.getElementById(name);
}