// JavaScript Document
function initxmlhttp()
{
	var xmlhttp
	try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	   } catch (e) {
		 try {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		 } catch (E) {
			xmlhttp=false;
		 }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	   try {
	   xmlhttp = new XMLHttpRequest();
	} catch (e) {
	   xmlhttp=false;
	}
	}
	if (!xmlhttp && window.createRequest) {
	try {
	   xmlhttp = window.createRequest();
	} catch (e) {
	   xmlhttp=false;
	}
	}
	return xmlhttp;
}


function checkEmail(parameter)
{
	//var temp =document.getElementById(parameter);
	var myreg = /^([a-zA-Z0-9]+[_|\_|\.\-]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.\-]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	if(parameter.value!="")
	{
		if(!myreg.test(parameter.value))
		{
			return false;
		}else{
			return true;
		}
	}
}

function recordemail(action)
{
	if(action)
	{
		var email='';
		switch(action)
		{
			case 'quotation':
			//emailtof
			email=document.getElementById('emailtof').value;
			break;
		}
	}
	//alert(action+"/"+name+"/"+email+"/"+number);//return false;
	var xmlhttp=initxmlhttp();
    var url="emailrecord.php?action="+action+"&email="+email;
	xmlhttp.open("GET",encodeURI(url),true);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
	{
		alert('謝謝你的提交.Thanks for your Newsletter subscription.');
		switch(xmlhttp.responseText)
		{
			case 'quotation':
			document.getElementById('emailtof').value='';
			window.location.href="thanks.php";
			break;
		}
	}
	}
	xmlhttp.send(null);
    return false;
}

/******************************************************************************/
/* Lang Change Function                                                       */
/* Created by: simon                                                  */
/* Created Date: 2010 07 07                                                  */
/******************************************************************************/
function changeLanguage(lang)
{
	var curLanguage = 'en';	// Modify to fit your needs
	//if (lang= curLanguage) {
		// Modify to fit how many lanuages you have
		if (lang != 'en' && lang != 'tc')
			{lang = curLanguage;}

	var xmlhttp=initxmlhttp();
    var url="lang.php?lang="+lang;
	//alert(lang);
	xmlhttp.open("GET",encodeURI(url),true);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
	{
		//
		//alert(xmlhttp.responseText+'+');
		window.location.reload();
	}
	}
	xmlhttp.send(null);
    return false;
//	}
}

/******************************************************************************/
/* Check Search Function                                                       */
/* Created by: simon                                                  */
/* Created Date: 2010 07 22                                                  */
/******************************************************************************/
function checksearch(obj)
{
  if(obj.value==''||obj.value==' ')
  {
	  alert("請填寫關鍵字Please Input The Key Words");
	  return false;
  }
  else
  {
     if(obj.value.length<3)
	 {
	  alert("關鍵字不能少於3個字符 The Key Words Should More Than 3 Bit");
	  return false;
	 }
	 //window.location.href='search.php?word='+encodeURI(obj.value);
	// window.location.href='search.php?word='+obj.value;
  }
  return true;
 }


function changedata_p()
{
	var xmlhttp=initxmlhttp();
    var url="index_ajax.php";
	xmlhttp.open("GET",encodeURI(url),true);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
	{
		//alert(xmlhttp.responseText);
		var json = eval("("+xmlhttp.responseText+")");
		if(xmlhttp.responseText)
		{
			document.getElementById('EnviroEnergy').innerHTML='HK$'+json.Last_price_traded;//EnviroEnergy
			document.getElementById('gas').innerHTML='US$'+json.gas;//gas
			document.getElementById('CrudeOil').innerHTML='US$'+json.wti;//wti
			document.getElementById('Carbon').innerHTML='€'+json.carbon;//carbon
	    }
	}
	}
	xmlhttp.send(null);
    return false;
}

function changedata_finance()
{
	var xmlhttp=initxmlhttp();
    var url="finance_ajax.php";
	xmlhttp.open("GET",encodeURI(url),true);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
	{
		//alert(xmlhttp.responseText);
		var json = eval("("+xmlhttp.responseText+")");
		if(xmlhttp.responseText)
		{
			document.getElementById('title_str').innerHTML=json.title;
			document.getElementById('Last_price_traded').innerHTML='<strong>'+json.Last_price_traded+'</strong>';

			document.getElementById('Change_since_close').innerHTML='<strong>'+json.Change_since_close+'</strong>';
		    document.getElementById('Change_percentage').innerHTML='<strong>'+json.Change_percentage+'</strong>';

			document.getElementById('Last_trade_date_and_time').innerHTML=json.Last_trade_date_and_time;
			document.getElementById('HSI').innerHTML=json.HSI;

			document.getElementById('HSI_cp').innerHTML=json.HSI_cp;

			document.getElementById('dataw1').innerHTML=json.dataw1;
			document.getElementById('dataw2').innerHTML=json.dataw2;
			document.getElementById('dataw4').innerHTML=json.dataw4;
			document.getElementById('dataw5').innerHTML=json.dataw5;
			document.getElementById('dataw7').innerHTML=json.dataw7;
			document.getElementById('dataw8').innerHTML=json.dataw8;

			document.getElementById('dataw10').innerHTML=json.dataw10;
			document.getElementById('dataw11').innerHTML=json.dataw11;
			document.getElementById('dataw13').innerHTML=json.dataw13;
			document.getElementById('dataw14').innerHTML=json.dataw14;
			document.getElementById('dataw16').innerHTML=json.dataw16;
			document.getElementById('dataw17').innerHTML=json.dataw17;
			document.getElementById('dataw19').innerHTML=json.dataw19;
			document.getElementById('dataw20').innerHTML=json.dataw20;
			document.getElementById('dataw22').innerHTML=json.dataw22;
			document.getElementById('dataw23').innerHTML=json.dataw23;
			document.getElementById('dataw25').innerHTML=json.dataw25;
			document.getElementById('dataw26').innerHTML=json.dataw26;
			document.getElementById('dataw28').innerHTML=json.dataw28;
			document.getElementById('dataw29').innerHTML=json.dataw29;
			//document.getElementById('dataw31').innerHTML=json.dataw31;
			//document.getElementById('dataw32').innerHTML=json.dataw32;
	    }
	}
	}
	xmlhttp.send(null);
    return false;
}

