﻿   /*Startlevel-Endlevel*/
        function selectLevel()
        {
            var ddlsl = document.getElementById('drpSLevel');
            var ddlel = document.getElementById('drpELevel');
            var start_level = parseInt(ddlsl.options[ddlsl.selectedIndex].value);
            var end_level = parseInt(ddlel.options[ddlel.selectedIndex].value);
            var discount=document.getElementById("discount").value;
            var ddlclass=document.getElementById("drpClass");
            var class_name=ddlclass.options[ddlclass.selectedIndex].value;
            //alert(class_name);
            
            if(start_level>=end_level)
            {
              // alert('Your must choose the right desired level,the start level must less than end level');
                $('span_NeedHours').innerHTML = '0';
                $('Span-CartTotalPrice').innerHTML = '0.00';
                return false;
            }
            document.getElementById('Span-Startlevel').innerHTML=start_level;
            document.getElementById('Span-Endlevel').innerHTML=end_level;
            var game_id = document.getElementById('HiddenGameID').value;
            var params = "&game_id="+game_id+"&level_start="+start_level+"&level_end="+end_level+"&class_name="+class_name;
            getHTMLtoRegionalRole("getplt",params,'span_NeedHours');
            getHTMLtoRegionalRole("getplp",params,'Span-CartTotalPrice');
            var separams = "&game_id="+game_id+"&level_start="+start_level+"&level_end="+end_level+"&discount="+discount+"&class_name="+class_name;
            getHTMLtoRegionalRole("getPlsecprice",separams,"Span-CartSecPrice");
            getHTMLtoRegionalRole("geticr",separams,"Span_icr");
            
        }
        /*Server*/
        function selectServer()
        {
            var ddlsever = document.getElementById('DDL_Server');
            var ddlfraction = document.getElementById('DDL_Fraction');
            var server= ddlsever.options[ddlsever.selectedIndex].value;
            var fraction= ddlfraction.options[ddlfraction.selectedIndex].value;
            if(server<1)
            {
                server = '';
            }
            if(fraction<1)
            {
                fraction = '';
            }
            document.getElementById('Span-Server').innerHTML=server+"-"+fraction; 
        }
          /*SelectClass*/
        function SelectClass()
        {
           var ddlclass = document.getElementById('drpClass');
           var classname=ddlclass.options[ddlclass.selectedIndex].value;
           if(classname < 1)
           {
                classname = '';
           }
           document.getElementById('Span-Class').innerHTML=classname; 
            
        }
        /*Cart*/
        function adj2Cart(go)
        {
			//alert("start");
            hideMsgDiv('Div-ErrorOutPut');
            var ddlsl = document.getElementById('drpSLevel');
            var ddlel = document.getElementById('drpELevel');
            var start_level = parseInt(ddlsl.options[ddlsl.selectedIndex].value);
            var end_level = parseInt(ddlel.options[ddlel.selectedIndex].value);
            var ddlserver=document.getElementById('DDL_Server');
            var ddlfraction=document.getElementById('DDL_Fraction');
            
            document.getElementById('Span-Startlevel').innerHTML=start_level;
            document.getElementById('Span-Endlevel').innerHTML=end_level;
            var game_id = document.getElementById('HiddenGameID').value;
            var ddlclass = document.getElementById('drpClass');
            var classname=ddlclass.options[ddlclass.selectedIndex].value;
           
            var GameName = document.getElementById('HiddenGameName').value+"-"+document.getElementById('Span-Server').innerHTML;
            
            //alter by htx 2008.08.15
            var server_name=ddlserver.options[ddlserver.selectedIndex].value;
            var fraction_name=ddlfraction.options[ddlfraction.selectedIndex].value;
            if(server_name=="-1")
            {
				if(document.getElementById('H_AlertChooseServer') != null)
			    {
			        alert(document.getElementById('H_AlertChooseServer').value);
			    }
			    else
			    {
					alert("Please Choose Server!");
				}
				return false;
            }
            if(fraction_name=="-1")
            {
                if(document.getElementById('H_AlertChooseFraction') != null)
			    {
			        alert(document.getElementById('H_AlertChooseFraction').value);
			    }
			    else
			    {
					alert("Please Choose Fraction!");
				}
				
				return false ;
            }
            if(classname=="-1")
            {
                if(document.getElementById('H_AlertChooseClass') != null)
			    {
			        alert(document.getElementById('H_AlertChooseClass').value);
			    }
			    else
			    {
					alert("Please Choose Class!");
				}
				
				return false ;
            }
            if(start_level>=end_level)
            {
                $('span_NeedHours').innerHTML = '0';
                $('Span-CartTotalPrice').innerHTML = '0.00';
                showMsgDiv('Div-ErrorOutPut',document.getElementById("JS_choose_level").value);
                return false;
            }
            
            //
            hideMsgDiv('Div-ErrorOutPut');
            
            if(go == 'true')
            {
                document.getElementById('Image1').style.display = 'none';
                document.getElementById('Span-Ing').style.display = 'block';
            }  
            
        var option={
    
        parameters:"ot=addcartpowerlevel&add="+go+"&job="+classname+"&game_server="+GameName+"&start_level="+start_level+"&end_level="+end_level+"&game_id="+game_id,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            
            var r1 = getReturnId(rp);
            var r2 = getReturnHtml(rp);
            
            if(r1 == 'true')
            {
                document.getElementById('P-Results').innerHTML = r2;
                if(go == 'true')
                {
                    document.location.href = '/order/shoppingcart.html';
                }
            }
            else
            {
                showMsgDiv('Div-ErrorOutPut',r2);
                document.getElementById('Image1').style.display = 'block';
                document.getElementById('Span-Ing').style.display = 'none';
            }
        },
        onFailure:function(transport){
            document.write(transport.responseText);
            return;
        }
    }
    var request=new Ajax.Request("/ajax.aspx",option); 
    }
    
    
     function adj2CartInfo(go)
        {
			//alert("start");
            hideMsgDiv('Div-ErrorOutPut');
            var ddlsl = document.getElementById('drpSLevel');
            var ddlel = document.getElementById('drpELevel');
            var start_level = parseInt(ddlsl.options[ddlsl.selectedIndex].value);
            var end_level = parseInt(ddlel.options[ddlel.selectedIndex].value);
            var ddlserver=document.getElementById('DDL_Server');
            var ddlfraction=document.getElementById('DDL_Fraction');
            
            document.getElementById('Span-Startlevel').innerHTML=start_level;
            document.getElementById('Span-Endlevel').innerHTML=end_level;
            var game_id = document.getElementById('HiddenGameID').value;
            var ddlclass = document.getElementById('drpClass');
            var classname=ddlclass.options[ddlclass.selectedIndex].value;
           
            var GameName = document.getElementById('HiddenGameName').value+"-"+document.getElementById('Span-Server').innerHTML;
            
            //alter by htx 2008.08.15
            var server_name=ddlserver.options[ddlserver.selectedIndex].value;
            var fraction_name=ddlfraction.options[ddlfraction.selectedIndex].value;
            if(server_name=="-1")
            {
				if(document.getElementById('H_AlertChooseServer') != null)
			    {
			        alert(document.getElementById('H_AlertChooseServer').value);
			    }
			    else
			    {
					alert("Please Choose Server!");
				}
				return false;
            }
            if(fraction_name=="-1")
            {
                if(document.getElementById('H_AlertChooseFraction') != null)
			    {
			        alert(document.getElementById('H_AlertChooseFraction').value);
			    }
			    else
			    {
					alert("Please Choose Fraction!");
				}
				
				return false ;
            }
            if(classname=="-1")
            {
                if(document.getElementById('H_AlertChooseClass') != null)
			    {
			        alert(document.getElementById('H_AlertChooseClass').value);
			    }
			    else
			    {
					alert("Please Choose Class!");
				}
				
				return false ;
            }
            if(start_level>=end_level)
            {
                $('span_NeedHours').innerHTML = '0';
                $('Span-CartTotalPrice').innerHTML = '0.00';
                showMsgDiv('Div-ErrorOutPut',document.getElementById("JS_choose_level").value);
                return false;
            }
            
            //
            hideMsgDiv('Div-ErrorOutPut');
            
            if(go == 'true')
            {
                document.getElementById('Image1').style.display = 'none';
                document.getElementById('Span-Ing').style.display = 'block';
            }  
            
        var option={
    
        parameters:"ot=AddLevelToCartOther&add="+go+"&job="+classname+"&game_server="+GameName+"&start_level="+start_level+"&end_level="+end_level+"&game_id="+game_id+"&server_id="+server_name+"&fraction_id="+fraction_name,
        method:'post',
        onSuccess:function(transport){
            var rp = transport.responseText;
            
            var r1 = getReturnId(rp);
            var r2 = getReturnHtml(rp);
            
            if(r1 == 'true')
            {
                document.getElementById('P-Results').innerHTML = r2;
                if(go == 'true')
                {
                    document.location.href = '/order/shoppingcart.html';
                }
            }
            else
            {
                showMsgDiv('Div-ErrorOutPut',r2);
                document.getElementById('Image1').style.display = 'block';
                document.getElementById('Span-Ing').style.display = 'none';
            }
        },
        onFailure:function(transport){
            document.write(transport.responseText);
            return;
        }
    }
    var request=new Ajax.Request("/ajax.aspx",option); 
    }

