﻿
var xmlDoc=null;

function phoneSettingBox()
{

	document.write('<table width="170" cellpadding="0" cellspacing="0" border="0">');
	document.write('<form name="myPhoneSettingForm">');
	document.write('  <tr>');
	document.write('    <td style="background-image:url(images/h_setting_bg.gif); background-repeat:no-repeat">');
	document.write('      <table width="170" cellpadding="0" cellspacing="0" border="0">');
    document.write('    <tr>');
	document.write('          <td width="120"><img src="images/h_setting.gif" border="0" /></td>');
	document.write('          <td width="50"><a href="phoneSettingHelpWeb.html"><img src="images/h_setting_help.gif" border="0" /></a></td>');
	document.write('        </tr>');
	document.write('    </table></td>');
	document.write('  </tr>');
	document.write('  <tr>');
	document.write('    <td style="background-image:url(images/h_setting_center.gif); background-repeat:repeat-y; padding:5px 0 5px 8px">');
	document.write('      <table width="150" cellpadding="2" cellspacing="0" border="0">');
	document.write('        <tr>');
	document.write('          <td style="padding:0 0 0 3px"><strong>สำหรับการใช้งาน <br />');
	document.write('            EDGE / GPRS /MMS</strong></td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td><script language="javascript">loadBrand();</script>           ');
	document.write('          </td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td>');
	document.write('            <select name="selectModel" style="width:150px">');
	document.write('              <option value="">เลือกรุ่น</option>');
	document.write('              <option value=""></option>');
	document.write('            </select>');
	document.write('          </td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td style="padding:5px 0 0 3px"><strong>ใส่หมายเลขโทรศัพท์ทรูมูฟ</strong> Ex.0861234567</td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td><input name="msisdn" type="text" style="width:145px" maxlength="10">');
	document.write('              <br />');
	document.write('              <input name="activateGPRS" type="checkbox" style="width:15px" checked="checked" />');
	document.write('              เปิดใช้บริการ GPRS และ MMS</td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td align="right">');
	document.write('		 	 <input name="okButton" type="image" src="images/bt_ok.gif" alt="ok" onclick="return settingMobile(this.form);">');
	document.write('		  </td>');
	document.write('        </tr>');
	document.write('        <tr>');
	document.write('          <td style="padding:10px 0 0 3px"><strong>สำหรับรุ่นมือถือที่ไม่มีในนี้</strong> คุณสามารถตั้งค่ามือถือเองได้ง่ายๆ <br />');
	document.write('              <a href="phoneSettingHelpIVR.html">คลิกที่นี่</a></td>');
	document.write('        </tr>');
	document.write('    </table></td>');
	document.write('  </tr>');
	document.write('  <tr>');
	document.write('    <td><img src="images/h_setting_bottom.gif" border="0" /></td>');
	document.write('  </tr>');
	document.write('  <input name="command" type="hidden" value="getcode">');
	document.write('  </form>');
	document.write('</table>');

}
function loadBrand()
{
    //alert("bongburin");
//	try //Internet Explorer
//	{
//	    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
//	}
//	catch(e)
//	{
//	  	try //Firefox, Mozilla, Opera, etc.
//		{
//			xmlDoc=document.implementation.createDocument("","",null);			
//		}
//	  	catch(e)
//		{
//			alert("loadBrand:ActiveXObject:" + e.message);
//			return;
//		}
//	}
//	
//	try
//	{
//		xmlDoc.async=false;
//		xmlDoc.load("http://mobile.truelife.com/appdata/phoneSetting/brand_support.xml");		
//		//xmlDoc.load("http://localhost/appdata/phoneSetting/brand_support.xml");		
//		//alert("success");
//	}
//	catch(e)
//	{
//		alert("loadBrand:xmlDoc.load:" + e.message);
//		//alert(e.message);
//	}
//	
    var url = "http://mobile.truelife.com/appdata/phoneSetting/brand_support.xml";
    //var url = "http://localhost/appdata/phoneSetting/brand_support.xml";
    try
    {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async=false;
		xmlDoc.load(url);
    }
    catch(e)
    {
        var xmlhttp = new window.XMLHttpRequest();
        xmlhttp.open("GET",url,false);
        xmlhttp.send(null);
        xmlDoc = xmlhttp.responseXML.documentElement;        
    }
	var noOfBrandTags = xmlDoc.getElementsByTagName("brand").length;
	
	document.write("<select name='selectBrand' style='width:150px' onChange='getPhoneModel(this.form);'>");
	document.write("<option value=''>เลือกโทรศัพท์</option>");

	for (i=0;i<noOfBrandTags;i++)
	{
		document.write("<option value='" + xmlDoc.getElementsByTagName("brand")[i].getAttribute("value")  + "'>" + xmlDoc.getElementsByTagName("brand")[i].getAttribute("value") + "</option>");
	}

	document.write("</select>");
}

function getPhoneModel(obj)
{
	var brand = obj.selectBrand.options[obj.selectBrand.selectedIndex].value;
	
//	try //Internet Explorer
//	{
//	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
//	}
//	catch(e)
//	{
//	  	try //Firefox, Mozilla, Opera, etc.
//		{
//			xmlDoc=document.implementation.createDocument("","",null);
//		}
//	  	catch(e)
//		{
//			alert("getPhoneModel:ActiveXObject:" + e.message);
//			return;
//		}
//	}
//	
//	try
//	{
//		xmlDoc.async=false;
//		//xmlDoc.load("http://mobile.truelife.com/appdata/phoneSetting/list_handset_new.xml");		
//		xmlDoc.load("http://localhost/appdata/phoneSetting/list_handset_new.xml");		
//	}
//	catch(e)
//	{
//		alert("getPhoneModel:xmlDoc.load:" + e.message);
//	}
	
	var url = "http://mobile.truelife.com/appdata/phoneSetting/list_handset_new.xml";
	//var url = "http://localhost/appdata/phoneSetting/list_handset_new.xml";
	
	try
    {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async=false;
		xmlDoc.load(url);
    }
    catch(e)
    {
        var xmlhttp = new window.XMLHttpRequest();
        xmlhttp.open("GET",url,false);
        xmlhttp.send(null);
        xmlDoc = xmlhttp.responseXML.documentElement;        
    }
    
	var noOfModelTags = xmlDoc.getElementsByTagName("handset").length;
	
	var model=null;

	obj.selectModel.options.length=0;
	
	for (i=0;i<noOfModelTags;i++)
	{
		model = xmlDoc.getElementsByTagName("handset")[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;

		if (model.indexOf(brand) >= 0)
		{
			var optn = document.createElement("OPTION");
			optn.text = model;
			optn.value = model;
			obj.selectModel.options.add(optn);
		}

	}
}

function settingMobile(obj) { //v2.0

	if (obj.msisdn.value == "")
	{
		alert("กรุณาระบุเบอร์โทรศัพท์ค่ะ");
		return false;
	}
	if (obj.selectBrand.selectedIndex == 0)
	{
		alert("กรุณาระบุโทรศัพท์ค่ะ");
		return false;
	}

	var model = obj.selectModel.options[obj.selectModel.selectedIndex].value
	if (obj.msisdn.value != '')
	{
	    //alert(obj.activateGPRS.checked);
	  	window.open('phoneSetting/phone_activate_code.aspx?msisdn=' + obj.msisdn.value + '&model=' +  model + '&command=' + obj.command.value + '&activateGPRS=' + obj.activateGPRS.checked,'popup','scrollbars=no,width=465,height=385');
		return false;
	}
	else
	{
		alert("กรุณาระบุเบอร์โทรศัพท์ค่ะ");
		return false;
	}
}

function checkOneTimeCode(obj) {

	if (obj.msisdn.value == "")
	{
		alert("กรุณาระบุเบอร์โทรศัพท์ค่ะ");
		return false;
	}
	
	if (obj.code.value == "")
	{
		alert("กรุณาระบุ code ที่ท่านได้รับทาง SMS ค่ะ");
		return false;
	}
	
	//var url = "phone_activate_code.aspx?msisdn=" + obj.msisdn.value + "&code=" + obj.code.value + "&command=checkcode";
	//alert(url);

//	window.location.href = "";
}
