	var click_num = 0;
    
    function confirm_OTAConf() {
        var frm = document.frm;
        var mes521 = document.getElementById("message521").value;
        var mes527 = document.getElementById("message527").value;
        var mes525 = document.getElementById("message525").value;
        var mes526 = document.getElementById("message526").value;
        var mes560 = document.getElementById("message560").value;
        var mesF13 = document.getElementById("messageF13").value;
            if( frm.hpmodel.value == "" ){
                alert(mes521);
                return;
            }

            if( frm.operator.value == "" ){
                alert(mes527);
                return;
            }

            var omaFlag = (frm.hpmodel.value).split("||");
            if(omaFlag[0] == "OMA" && omaFlag[1] != "SGH-D500") {
                var omaMSG = "The PIN number should be 4 digits.";
                if(frm.omapin.value.length != 4) {
                    alert("The PIN number should be 4 digits.");
                    return;
                }
                if(isNaN(frm.omapin.value)) {
                    alert("The PIN number should be 4 digits.");
                    return;
                }
            }

            if ( !FFCheckBlank(frm.receiver,"",false) ) {
                alert(mes525);
                return;
            }

            var receiver = FFValidString(frm.receiver , FFSTRING_DEF_NUMBER, 1, 20);
            if ( receiver == -1 ) {
                alert("Mobile number must be between 10 and 14 postitions!");
                return;
            }else if ( receiver == -2 ) {
            	alert("Please type a valid mobile number.\nIt must be number only.");
            }
            
            if (frm.receiver.value.substring(0, 1) != "0" && frm.receiver.value.substring(0, 2) != "44" ){
	            alert('Mobile number must be UK phone.');
	            frm.receiver.focus();
	            return;
	        }
	        
	        if(frm.receiver.value.substring(0, 2) == "00"){
                alert(mes560);
                return;
            }
			
			
        
            var result = FFCheckBlank(frm.keyword,"",false);
            if (!result) {
                alert(mesF13);
                return;
            }
            
            linkCode(document.getElementById("btnConfirm"));
            
            click_num++;
            if ( click_num >= 1 ) {
            	var phone_model = document.frm2.phone_model.value;
            	document.frm.phone_model.value = phone_model;
                frm.target = "frmid_cm";
                frm.action = "/support/configurephone/mmsSettingConf.do";
                frm.submit();
            }
        }

        function goFocus(){
            var frm = document.frm;
            frm.keyword.focus();
        }

        function goSuc(page) {
             document.location.href = page;
        }			

		function changeSetting(){
			var frm = document.frm;
            if(frm.operator.value == "0104001" 
			|| frm.operator.value == "0104005" 
			|| frm.operator.value == "0104013" 
			|| frm.operator.value == "2" ){

                showPaytype('block');
            }
            else{
                showPaytype('none');
            }

            var omaFlag = (frm.hpmodel.value != "") ? (frm.hpmodel.value).split("||") : "";

            if(omaFlag[0] == "OMA" && omaFlag[1] != "SGH-D500"){
                showOmapin('block');
            }
            else{
                showOmapin('none');
            }
            getOperator();


        }


        function showPaytype(appear){
            document.getElementById("divpaytype").style.display = appear;			
        }

        function showOmapin(appear) {
            document.getElementById("divomapin").style.display    = appear;
            document.getElementById("divomapintxt1").style.display = appear;
			document.getElementById("divomapintxt2").style.display = appear;			
        }
        
        
        function getOperator(){
        	var frm = document.frm;
            var strCountry = frm.selCountry.value;
			var operator =  frm.operator.value;
            if(strCountry != null && strCountry != ""){
                frm.hpmodel.disabled = false;
                frm.operator.disabled = false;
                frm.receiver.disabled = false;

                switch(strCountry){
                case "0102064" :  //UK
						goDwrOperator();
                    break;
                case "0102022" :  //Ireland
	                frm.operator.length = 5;
	                frm.operator[1].text  = "Meteor";
	                frm.operator[1].value = "1";
	                frm.operator[2].text  = "O2";
	                frm.operator[2].value = "2";
	                frm.operator[3].text  = "Vodafone";
	                frm.operator[3].value = "3";
	                frm.operator[4].text  = "3";
	                frm.operator[4].value = "4";					
                    break;
                }
            }else{
                frm.hpmodel[0].selected    = true;
                frm.hpmodel.disabled       = true;
                frm.operator[0].selected   = true;
                frm.operator.disabled      = true;
                frm.receiver.disabled      = true;
                document.all.divomapin.style.display    = 'none';
            }
        }
        
        function goDwrOperator(){
			var frm = document.frm;
			var dataMap = new Object();
			dataMap["siteCd"] = document.getElementById("siteCd").value;
			dataMap["langCd"] = document.getElementById("langCd").value;
			SupportMmsSettingServiceImpl.providerListMms(dataMap, callBackOperator);
		}
        
        function callBackOperator(dataList) {
        
			var results = 0;
			var data = "";
			var selected = document.getElementById("operator").value;			
			data += "<select name='operator' id='operator' class='select' style='width:247px;' onchange='javascript:changeSetting();'>";
			if(dataList != ""){
			    data += "<option value=''>Select Operator</option>";
			    for(i = 0; i < dataList.length; i++){
			    	if(dataList[i].name != 'Other'){
				    	if(selected == dataList[i].code){
				 			data += "<option value='"+dataList[i].code+"' selected>"+dataList[i].name+"</option>";
				 		}else{
				 			data += "<option value='"+dataList[i].code+"'>"+dataList[i].name+"</option>";
				 		}
				 	}
			    }
			    results = results + 1;
			}else{
				results = results + 1;
				data += "<option value='' selected>Select Operator</option>";
			}
			data += "</select>";
		    if(results != 0){
		   		document.getElementById("dwr_operator").innerHTML = data;
		   		//makeSelectBox();
		   	}  
        }
        
        function makeSelectBox(){
        	new Selectbox('operator');
        }
        
        function btn_reload(){
			RandomString.getSCaptImg(callBackReload);
        }
 
        function callBackReload(dataList) {
			var results = 0;
			var data = "";
			if(dataList != null){
				data += "<img id='imgCap' src='/Captcha/"+dataList+"'>";
				results = results + 1;
			}else{
				data += "<img id='imgCap' src='/Captcha/samsungmobile_2.jpg'>";
			}
		    
		    if(results != 0){
		   		document.getElementById("dwr_reload").innerHTML = data;
		   	}  
        }
        
        function goTab(Tran){
        	if(Tran == "WAP"){
        		document.frm2.action = "/support/configure-phone-setting-wap.do";
        		document.frm2.submit();
        	}else if(Tran == "MMS"){
        		document.frm2.action = "/support/configure-phone-setting-mms.do";
        		document.frm2.submit();
        	}
        } 
        
	/* Omniture Functions */
	function linkCode(obj) {
		var oHpmodel = document.getElementById("hpmodel");
		var oOperator = document.getElementById("operator");

		if (oHpmodel.value && oOperator.value) {
			var filename = "MMS Settings:" + fnGetSelectedOption(oHpmodel).text + ":" + fnGetSelectedOption(oOperator).text;

			var s = s_gi(s_account);
			s.linkTrackVars = "eVar6,events";
			s.linkTrackEvents = "event6";
			s.events = "event6";
			s.eVar6 = filename;
			s.tl(obj, "d", filename);			
		}	
	}
	
	// Return Selected Option
	function fnGetSelectedOption(oSelect) {
		var oOption;

		for (var i = 0; i < oSelect.childNodes.length; i++) {			
			oOption = oSelect.childNodes[i];

			if (oOption.tagName == "OPTION" && oOption.selected) break;			
		}

		return oOption;
	}         
