﻿


var Result="";


function CPos(x, y)
{
    this.x = x;
    this.y = y;
}
//获取控件的位置
function GetObjPos(ATarget)
{
    var target = ATarget;
    var pos = new CPos(target.offsetLeft, target.offsetTop);
    
    var target = target.offsetParent;
    while (target)
    {
        pos.x += target.offsetLeft;
        pos.y += target.offsetTop;
        
        target = target.offsetParent
    }
    
    return pos;
} 



function show(index)
{
     var bgl = document.getElementById("middleBackgroundLayer");
     bgl.style.display = "block";
     bgl.style.width = screen.width+"px";
     bgl.style.height = screen.height+500+"px";
     bgl.style.backgroundColor = "#999999";
     var psX =0;
     var psY=0;
     
     if(index==0)
     {
         var procGold=GetObjPos(document.getElementById("ImgGold"));
          psX = procGold.y;  //top
          psY = procGold.x-5; //left
     }else if(index>=1 && index<3)
     {
         var proc=GetObjPos(document.getElementById("DataList1"));
          psX = proc.y;  //top
          psY = proc.x-5; //left
     }else if(index>=3 && index<5)
     {
          var proc=GetObjPos(document.getElementById("DataList1"));
          psX = proc.y+140;  //top
          psY = proc.x-5; //left
     }
     else if(index>=5)
     {
         var proc=GetObjPos(document.getElementById("DataList1"));
          psX = proc.y+245;  //top
          psY = proc.x-5; //left
     }
   
     var mdl = "middleContent";
     var mdc = document.getElementById(mdl);
     mdc.style.display = "block";
     mdc.style.position = "absolute";
     mdc.style.top = psX+"px";
     mdc.style.left = psY+"px";
}

function hidden(){
     document.getElementById("middleContent").style.display = "none";
     document.getElementById("middleBackgroundLayer").style.display = "none";
}
     


function setPoints(obj,index)
{
   Result=getCookie("customerinfo");
   
   if(Result!=null)
   {
      
         show(index);
       
         var xmlStr = "<ponits>";
         xmlStr += "<pointsid>" + escape(obj) + "</pointsid>";
         xmlStr += "<type>" + escape("select") + "</type>";
         xmlStr += "<index>" + escape(parseInt(index)+1) + "</index>";
         xmlStr += "<GradePoints>" + escape(0) + "</GradePoints>";
         xmlStr += "</ponits>";
    
         var url = "ashx/Ponits.ashx";
    
         var myAjax = new Ajax.Request
                                (   
                                    url,   
                                    {
                                        method: "post", 
                                        postBody: xmlStr, 
                                        onComplete: witerPoints
                                    }   
                                );  
    
    }else
    {
        alert("Please login in !");
    }
}

//witer
function witerPoints(xmlhttp)
{
    var result = xmlhttp.responseText;
  
    if(result != "" && result.length>=1)
    {
         $("contet").innerHTML=result;
    }
    
}


//apply
function checkapply(obj,GradePoints)
{
     if(Result!="" && Result.length>=1)
     {
        var  arr = Result.split("|||");
      
      
        if(arr.length == 11)
        {
                if(parseInt(arr[6])<parseInt(GradePoints))
                {
                    alert("Your score is too low !");
                    return; 
                }
                 
                   
                if(parseInt(arr[10])>=Number(obj))
                {
                    alert("Your vipClass is heigher !");
                    return; 
                }     
                 var xmlStr = "<ponits>";
                 xmlStr += "<pointsid>" + escape(obj) + "</pointsid>";
                 xmlStr += "<type>" + escape("update") + "</type>";
                 xmlStr += "<index>" + escape(arr[0]) + "</index>";
                 xmlStr += "<GradePoints>" + escape(GradePoints) + "</GradePoints>";
                 xmlStr += "</ponits>";
            
                 var url = "ashx/Ponits.ashx";
            
                 var myAjax = new Ajax.Request
                                        (   
                                            url,   
                                            {
                                                method: "post", 
                                                postBody: xmlStr, 
                                                onComplete: witerCookies
                                            }   
                                        );  
        }else{alert("Please login in !");}
     }else
     {
         alert("Please login in !");
     }
}

//witerCookies
function witerCookies(xmlhttp)
{
     var result = xmlhttp.responseText;
     if(result != "" && result.length>=1)
     {
         setCookie("customerinfo",result,20);
         alert("Conversion rate of success !");
         hidden();
     }
}
