
// rooturl ="http://localhost/bluescreen/puerh.asia";
// rooturl ="http://192.168.122.1/bluescreen/puerh.asia";
// rooturl ="http://192.168.1.102/bluescreen/puerh.asia";

rooturl ="http://www.puerh.fr";
teaList=false;

function init(page)
{
uDeventMouse()

if(teaList && teaList.length>0) loadNextTea()

if(page=="lexique") lexiqueInit()

if(page=="article") articleInit()

}

function historyChange(newLocation,historyData)
	{
	if(newLocation) openPage(historyData['cible'],historyData['cat'],historyData['disp'],historyData['list'],historyData['id'],historyData['product'],historyData['product_cat'],historyData['sortby'],historyData['lang'])
	}

//**********************************************************************************************
//MENU
//**********************************************************************************************

function menu(page)
{
if(document.getElementById('about')) document.getElementById('about').style.display="none";
if(document.getElementById('article')) document.getElementById('article').style.display="none";
if(document.getElementById('contact')) document.getElementById('contact').style.display="none";
if(document.getElementById('article_subscribe')) document.getElementById('article_subscribe').style.display="none";
if(document.getElementById('subscribe')) document.getElementById('subscribe').style.display="none";
if(document.getElementById('share_div')) document.getElementById('share_div').style.display="none";


  switch(page)
    {

    case "about":
	document.getElementById("about").style.display="block";
	break;

    case "contact":
	document.getElementById("contact").style.display="block";
	break;

    case "subscribe":
	document.getElementById("subscribe").style.display="block";
	break;

    }
}

//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************
//ARTICLE PAGE
//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************


//**********************************************************************************************
// Disp / Hide a tea test layer
//**********************************************************************************************

function dispTea(id)
  {
  if(document.getElementById('tea_'+id+'_body').style.display!="block") 
      {
      document.getElementById('tea_'+id+'_body').style.display="block";
      document.getElementById('tea_'+id+'_icon').style.display="none";
      document.getElementById('tea_'+id+'_footer').innerHTML="<a href='javascript:void(0)' onClick='dispTea("+id+")'>Replier ce thé</a>";
      }
      else
	  {
	  document.getElementById('tea_'+id+'_body').style.display="none";
	  document.getElementById('tea_'+id+'_icon').style.display="block";
	  document.getElementById('tea_'+id+'_footer').innerHTML="<a href='javascript:void(0)' onClick='dispTea("+id+")'>Déplier le test de ce thé</a>";
	  }
  }


//**********************************************************************************************
//AJAX LOAD A TEA TEST INTO AN ARTICLE PAGE
//**********************************************************************************************

//SEND THE REQUEST
loadingArticleSubTitle="";
function loadTea(n,subTitle)
{
// alert(id)
if(subTitle&&subTitle!=""&&subTitle!="undefined") loadingArticleSubTitle=subTitle;
else loadingArticleSubTitle="";
cat="product";
disp="brand";
list=0
id=0
product=n
product_cat="puerh"
sortby=""
lang="fr";
cur_shop="asia";

chn="ajaxRequest=1&cat="+cat+"&disp="+disp+"&list="+list+"&id="+id+"&product="+product+"&product_cat="+product_cat+"&sort="+sortby+"&lang="+lang+"&format=json&scandir=/"+product_cat+"/"+product+"&shop="+cur_shop;

// window.open(chn)

fsl_request("POST","./includes/request.php",true,loadTeaHandle,chn,false,false);
// fsl_request("POST","./includes/request.php",true,loadTeaHandle,chn,false,true);
}

teaLayerId=1;
//SET UP THE DESIGN
function loadTeaHandle()
{
try	{
	if(request.readyState == 4)
		{				
		if(request.status == 200)
			{
			
// 			alert(request.responseText)
			if(request.responseText!=null)
				{
// 				alert(request.responseText)
				var func = new Function("return "+request.responseText);
				
				var teainfo = false;
				var teainfo= func();				
				
				chn="";
				chn+='<div class="tea_header">';
				    chn+='<div id="tea_'+teainfo.params[4]+'_icon" class="icon"> ';
				      chn+='<a href="javascript:void(0)" onClick="dispTea('+teainfo.params[4]+')"><img src="'+rooturl+'/dynamic/files/system/puerh/'+teainfo.params[4]+'/icon_fr.jpg" border=0></a>';
				    chn+='</div>';

				    chn+='<h1>'+teainfo.selected_producer+' ('+teainfo.selected_brand+')</h1>';
				    chn+='<h2>'+teainfo.selected_name+' - '+teainfo.selected_milesim+' ('+teainfo.selected_kindname+')</h2>';
				    chn+='<h3>'+loadingArticleSubTitle+'</h3>';
				chn+='</div>';

				chn+='<div class="tea_body" id="tea_'+teainfo.params[4]+'_body">';

				    if(correct_mode)
					{
					chn+='<div class="tea_info" STYLE="color:#0000FF">';
					chn+=teainfo.selected_context;
					chn+='</div>';
					}

				    chn+='<div class="tea_info">';

				    chn+='<img src="'+rooturl+'/dynamic/files/system/puerh/'+teainfo.params[4]+'/icon_fr.jpg">';
					chn+='<div class="fiche">';
					    chn+='<div class="champ">Type</div><div class="info">'+teainfo.selected_kindname+'</div>';
					    chn+='<div class="champ">Forme</div><div class="info">'+teainfo.selected_shapename+'</div>';
					    chn+='<div class="champ">Producteur</div><div class="info">'+teainfo.selected_producer+'</div>';
					    chn+='<div class="champ">Marque</div><div class="info">'+teainfo.selected_brand+'</div>';
					    milesimChn=teainfo.selected_milesim;
					    if(teainfo.selected_materialyear &&  teainfo.selected_materialyear!="" &&  teainfo.selected_materialyear!=0 && teainfo.selected_materialyear != teainfo.selected_milesim) milesimChn+=" (matériau de "+teainfo.selected_materialyear+")"
					    chn+='<div class="champ">Millesime</div><div class="info">'+milesimChn+'</div>';
					    terroirChn="";
					    if(teainfo.selected_originC && teainfo.selected_originC!="") terroirChn+=teainfo.selected_originC+",";
					    if(teainfo.selected_originB && teainfo.selected_originB!="") terroirChn+=teainfo.selected_originB+",";
					    if(teainfo.selected_originA && teainfo.selected_originA!="") terroirChn+=teainfo.selected_originA+",";
					    chn+='<div class="champ">Terroir</div><div class="info">'+terroirChn+'</div>';

// 					    chn+='<img src="http://www.puerh.fr/dynamic/files/documents/newsletter/037l_005.jpg">';

					chn+='</div>';
				    chn+='</div>';

				    chn+='<p>';

				    
				    //remplacement des images
				    var desctxt=""+teainfo.selected_description;
				    var imgBlockExp = /\[img\]((\[[0-9]*:{0,1}[a-zA-Z0-9àÉéèçùêïî,()'\\#;& ]*\])*)\[\/img\]/;
				    var imgExp = /\[([0-9]*):{0,1}([a-zA-Z0-9àÉéèçùêïî,()'\\#;& ]*)\]/;
				      
				    while(arrMatch = desctxt.match(imgBlockExp)) 
					{
// 					alert(arrMatch)
					curChn='</p><div class="illustration">';

					curBlock=arrMatch[1];
					imgChn="";
					while(arrMatch2 = curBlock.match(imgExp)) 
					      {
// 					      alert(">>>"+arrMatch2)
					      imgChn+='<a href="'+rooturl+'/dynamic/files/system/puerh/'+teainfo.params[4]+'/pix'+arrMatch2[1]+'_fr.jpg" TARGET="_Blank">';				  
					      imgChn+='<img src="'+rooturl+'/dynamic/files/system/puerh/'+teainfo.params[4]+'/pix'+arrMatch2[1]+'l_fr.jpg" ALT="'+arrMatch2[2]+'" BORDER=0>';
					      imgChn+='</a>';
					      curBlock = curBlock.replace(arrMatch2[0],"x")
					      }

					curChn+=imgChn;

					curChn+='</div><p>';
					desctxt = desctxt.replace(arrMatch[0],curChn)
					}
						
				    chn+=desctxt;
				    chn+='</p>';

				chn+='</div>';

				chn+='<div class="tea_footer" id="tea_'+teainfo.params[4]+'_footer" >';
				    chn+='<a href="javascript:void(0)" onClick="dispTea('+teainfo.params[4]+')">Deplier ce thé</a>';
				chn+='</div>';
				
				document.getElementById("tea_"+teainfo.params[4]).innerHTML=chn;
				teaLoaded++;				
				loadNextTea()
				}
			}
		}

	} catch(err) 	
		{
		alert("UNE ERREUR EST SURVENUE : "+err.message)
		}
}

//LOAD THE NEXT TEA
teaLoaded=0;
function loadNextTea()
{
if(teaLoaded<teaList.length) loadTea(teaList[teaLoaded],teaTitle[teaLoaded])
}

//**********************************************************************************************
// DISPLAY A INFO BUBLE CONTENT
//**********************************************************************************************



infoBubbleContent=new Array()
function dispInfo(n)
{


document.getElementById('info_bulle').style.visibility="visible";
document.getElementById('info_bulle_content').innerHTML="<div class='icon'><img src='"+infoBubbleContent[n][0]+"'></div>"+infoBubbleContent[n][1];

document.getElementById('info_bulle').style.left=eval(posMouseX-300)+"px";
document.getElementById('info_bulle').style.top=posMouseYdoc-200-document.bulle_height.height+"px";
// alert(document.bulle_height.height)

// document.getElementById('info_bulle').style.left=500;
// document.getElementById('info_bulle').style.top=500;

}

function hideInfo()
{
document.getElementById('info_bulle').style.visibility="hidden";
}

//**********************************************************************************************
//CONVERT RMB TO DEVICE
//**********************************************************************************************
deviceRate=Array();
deviceRate['EUR']=8.6;

function rmb_convert(val,device)
{
return Math.round(val/deviceRate[device]*100)/100+" "+device
}

//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************
//LEXIQUE PAGE
//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************

function menuOver(n)
{
for(i=0;i<26;i++)
    {
    document.getElementById('lexique_menu_link_'+i).style.color="#000000";

    if(i==n) document.getElementById('lexique_menu_'+i).style.fontSize="130px";
    else if(i==n-1 || i==n+1) document.getElementById('lexique_menu_'+i).style.fontSize="80px";
    else if(i==n-2 || i==n+2) document.getElementById('lexique_menu_'+i).style.fontSize="64px";
    else if(i==n-3 || i==n+3) document.getElementById('lexique_menu_'+i).style.fontSize="48px";
    else if(i==n-4 || i==n+4) document.getElementById('lexique_menu_'+i).style.fontSize="32px";
    else document.getElementById('lexique_menu_'+i).style.fontSize="24px";
    
    }
document.getElementById('lexique_menu_link_'+n).style.color="#FF0000";
}

alphabet="abcdefghijklmnopqrstuvwxyz";
function lexiqueInit()
{
menuOver(alphabet.indexOf(lexiquePage))
// document.getElementById('lexique_menu').style.visibility="visible";
}
//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************

