﻿// JScript 文件

var pageNum_H;
var pageNum_F;
var pageNum_S;
var productFormatId_H;
var productFormatId_F;
var productFormatId_S;
var phookProductId_H;
var phookProductId_F;
var phookProductId_S;
var allPageNum = [12,16,24,32,36,40];
var photoFolderId = 0;
var numFlag=1;

function rdPageNumClick(pageNum,suffix)
{
	  var tb=document.getElementById('tbPageNum'+suffix);
	  var imgs=tb.getElementsByTagName('img');

	  for(var i=0;i<imgs.length;i++)
	  {

		  imgs[i].src=imgs[i].src.replace('hc01','hc02');
	    
	  }
	  var obj=document.getElementById('img'+pageNum+suffix);
	  obj.src=obj.src.replace('hc02','hc01');
	  eval('pageNum' + suffix+'=pageNum');
	  getPhookProductPrice(suffix);
}
function productFormatClick(phookProductId,productFormatId,suffix,index)
{    
      var tb=document.getElementById('tbProductFormatHC'+suffix);
	  var imgs=tb.getElementsByTagName('img');
	  var currentIndex=0;
	  numFlag=1;

	  for(var i=0;i<imgs.length;i++)
	  {   
	      currentIndex++;
	      if(currentIndex==index)
	      {
	         imgs[i].src=imgs[i].src.replace('hc01','hc02');
	      }else
	      {
	        imgs[i].src=imgs[i].src.replace('hc02','hc01');
	      }  
	  }
	 eval('phookProductId' + suffix+'=phookProductId');
	 eval('productFormatId' + suffix+'=productFormatId');
	 getCanUsedPageNum(suffix,productFormatId);
	 getPhookProductPrice(suffix);
}
function getCanUsedPageNum(suffix,productFormatId)
{  

  var tb=document.getElementById('tbPageNum'+suffix);
  var inputs=tb.getElementsByTagName('input');
  for(var i=0;i<inputs.length;i++)
  {
      inputs[i].style.display='none';   
  }
  var imgs=tb.getElementsByTagName('img');
  for(var i=0;i<imgs.length;i++)
  {
      imgs[i].style.display='none';     
  }

  var objRadio;
  var objImg;
  for(var i=0; i<priceList.length; i++)
	{
		if(priceList[i].productFormatId == productFormatId)
		{
			objRadio=document.getElementById('rdPageNum' + priceList[i].pageNum + suffix);
		
			
			check(suffix); //add 2009-4-28
			if(objRadio)
			{
				var price=priceList[i].price;
				objRadio.style.display = (priceList[i].price == 0)?'none':'block';
//				if((productFormatId ==123 || productFormatId ==124) && priceList[i].pageNum ==12)
//				{
//				  	objRadio.style.display = 'none';
//				}

				if(priceList[i].price!=0)//设有效页数单元格的宽度 add 2009-4-28
				{
					tdPage=document.getElementById('td_'+priceList[i].pageNum+suffix);
					var str=priceList[i].pageNum;
					if(tdPage)
					{
						tdPage.style.width="90px";
					}
				}

			}
			objImg=document.getElementById('img' + priceList[i].pageNum +suffix);
			if(objImg)
			{
				objImg.style.display = (priceList[i].price == 0)?'none':'block';
//				if((productFormatId ==123 || productFormatId ==124) && priceList[i].pageNum ==12)
//				{
//				  	objImg.style.display = 'none';
//				}
			}
		}	
	}
	for(var i=0;i<inputs.length;i++)
	{
		  if(inputs[i].currentStyle.display=='none' && inputs[i].checked)
		  {
				selectMinPageNum(suffix);
		  }
	}
}
//重置单元格的宽度
function check(suffix)
{
	
	if(suffix=="_F" && numFlag==1)
	{
		
		document.getElementById('td_12_F').style.width="0px";
		document.getElementById('td_16_F').style.width="0px";
		document.getElementById('td_24_F').style.width="0px";
		document.getElementById('td_32_F').style.width="0px";
		document.getElementById('td_36_F').style.width="0px";
		document.getElementById('td_40_F').style.width="0px";
		numFlag++;
	}
}
function selectMinPageNum(suffix)
{
	var isSet = false;
	for(var i=0; i<allPageNum.length; i++)
	{
		var rd = document.getElementById('rdPageNum' + allPageNum[i] + suffix);
		var img = document.getElementById('img' + allPageNum[i] + suffix);
		rd.checked = false;
		img.src=img.src.replace('hc01','hc02');
		if(!isSet && rd.style.display == 'block')
		{
			rd.checked = true;
			img.src=img.src.replace('hc02','hc01');
			isSet = true;
			eval('pageNum' + suffix + '=' + allPageNum[i]);
		}
	}
	getPhookProductPrice(suffix);
}

function getPhookProductPrice(suffix)
{   
   var currentFormatId;
   var currentPageNum;
   var currentDivPhookProductPrice;
   eval('currentFormatId=productFormatId' + suffix);
   eval('currentPageNum=pageNum' + suffix);
   currentDivPhookProductPrice=document.getElementById('divPhookProductPrice' + suffix);
   // 获取产品价格
	for(var i=0; i<priceList.length; i++)
	{
		if(priceList[i].productFormatId == currentFormatId && priceList[i].pageNum == currentPageNum)
		{   
			if(priceList[i].originalPrice-priceList[i].price<=0)
			{
				currentDivPhookProductPrice.innerHTML='￥'+ formatMoney(priceList[i].price);
			}
			else 
			{    
				var divObj = document.createElement('div');
				currentDivPhookProductPrice.innerHTML  = '';
				divObj.innerHTML = '<font style="font-size:8px">￥</font>';
				divObj.innerHTML += '<font style="font-family:Georgia; font-size:12px; color:#d20200;">'+formatMoney(priceList[i].price)+'</font>';
				divObj.innerHTML += '<font style="color:Gray;margin-left:8px;font-size:8px">￥</font>';
				divObj.innerHTML += '<font style="font-family:Georgia; font-size:12px; color:Gray;text-decoration:line-through;">'+formatMoney(priceList[i].originalPrice)+'</font>';
				currentDivPhookProductPrice.appendChild(divObj);
			}
			break;
		}
	}
}
// 开始定制按钮
function btnBeginDoPhookProduct(suffix)
{   
	var divPhookProductPrice = document.getElementById('divPhookProductPrice'+suffix);
	var str =divPhookProductPrice.innerText.split('￥');
//	if(isNaN(divPhookProductPrice.innerHTML.replace(/￥/g,'')))
//	{
//		alert('获取价格失败！');
//		return;
//	}
    if(str[1]=="")
    {
		alert('获取价格失败！');
		return;
    }
	if(currentPhookProduct == 0)
	{
		alert('未选择正确的主题产品');
		return;
	}
//	currentPrice = parseFloat(divPhookProductPrice.innerHTML.replace(/￥/g,''));
	currentPrice = parseFloat(str[1]);
	MessageBox_Close();
	eval('currentPageNum = pageNum' + suffix);
	eval('currentPhookProduct='+'phookProductId'+suffix);

	var url='/PhookProduct/HcDetail.aspx?';
	url+='pageNum='+currentPageNum;
	url+='&price='+currentPrice;
	url+='&phookProductId='+currentPhookProduct;
	if(window.location.href.toLowerCase().indexOf('hc_zzsj.aspx')<0)//自主设计
	{
		url+='&themeName='+phookProductThemeName;
		url+='&tagName='+phookProductTagName; 
	}
	urlEncode(url);
}
// 格式化金额[保留两位小数]
function formatMoney(money)
{
    var j = Math.round(money*100);
    j = j/100;
	var index = j.toString().indexOf('.');
	if (index == -1)
	{
	    return j = j+ '.00';
	}
	else if (index == (j.toString().length - 2))
	{
	    return j = j + '0';
	}
	else
    {
        return j;
    }
    return j;
}


