﻿var browntype;
if(window.XMLHttpRequest)
{
    if(!window.ActiveXObject)
    {
        browntype="false";//firefox
    }
    else
    {
        browntype="false";  //ie7
    }
}
else
{
     browntype="true";//ie6
}

var x = new ConstCollectionHandler();
x.AddConstCollectionToSelectBox('PswQuestion_TYPE','FindPwdQuestion');	
x.AddConstCollectionToSelectBox('IndustryID_TYPE','IndustryID');	
x.AddConstCollectionToSelectBox('RegistGoalID_TYPE','RegistGoalID');

//begin填充地区
var oOption = {
    containerId:'divLocaltion',
    dataType:'xml',
    dataSource:[],
    xmlUrl:'/XML/Common/Location.xml',
    rootValue:'0',
    xmlTree:{
        selectName:'Location',
        nodeId:'ID',
        nodeParentId:'ParentID',
        nodeName:'Name'
    },
    dropList:['请选择国家','请选择省份','请选择地区']
}
var dl = new DropDownList(oOption);   
    	
function UserProfile()
{
    this.Model_ClassName = "Hqen.DMS.Model.Common.UserProfile";
    
    this.BaseInfo = new UserInfo();
    this.AssisInfo = new UserInfoAssis();
}

//function UserInfo()
//{
//    this.Model_ClassName = "Hqen.DMS.Model.Common.UserInfo";
//    
//    this.UserName = null;
//    this.Password = null; 
//}

//function UserInfoAssis()
//{
//    this.Model_ClassName = "Hqen.DMS.Model.Common.UserInfoAssis";
//    
//    this.Email = null;
//    this.FindPwdQuestion = null;
//    this.FindPwdAnswer = null;
//}

function onSubmit()
{
    var el1 = document.getElementById('divLocaltion_sel_0');
    var el2 = document.getElementById('divLocaltion_sel_1');
    var el3 = document.getElementById('divLocaltion_sel_2');
    var s1 = el1.options[el1.selectedIndex].value;
    var s2 = el2.options[el2.selectedIndex].value;
    var s3 = el3.options[el3.selectedIndex].value;

    if (s1<1)
    {
        alert('请选择所在的国家！');
        $("divLocaltion_sel_0").focus();
        return false;
    }
    if (s2<1)
    {
        alert('请选择所在的省份或直辖市！');
        $("divLocaltion_sel_1").focus();
        return false;
    }   
      
    $("CountryID").value=s1;
    $("ProvinceID").value=s2;
    $("CityID").value=s3;
    $("RegistGoalKeywords").value=$("RegistGoalKeywords_1").value+"||"+$("RegistGoalKeywords_2").value;
             
  if($("isAgree").checked==true || $("isAgree_Read").checked==true)
  {
        var userProfile = new UserProfile();
        new AjaxBaseEx({
            className:'Hqen.DMS.Logic.User.UserLogic',
            functionName:'Register',
            inputFormID:'form1',
            param:userProfile,
            operationType:0,
            onCompleteEvent:onSubmitSucess
        }); 
  }
  else
  {
        $("ShowisAgree").style.display="block";
        $("ShowisAgree").innerHTML="很抱歉，要先同意HQENET服务条款才能进行注册。";
        setTimeout(function(){
            $("ShowisAgree").style.display="none";
        },3000);
        //$("chkCode").src='/Common/ValidateCode.aspx?'+Math.random();
  }
    
    
    //return false;
   // alert('gg');
}

function onSubmitSucess(model)
{
    CheckRegister();
    window.location.href="Register_succeed.aspx";
}

function onError(msg)
{
    alert(msg);
}

function showText()
{
	//$("serviseitem").style.display="none";
	if($("serviseitem_Text").style.display=="block")
	{
	    $("serviseitem_Text").style.display="none";
        if(window.XMLHttpRequest){
 		            if(!window.ActiveXObject){
			            var iTableHeight =  window.getHeight() + 60;;//'Mozilla, Safari
 		            }else{
  			             var iTableHeight =  window.getHeight()+220;//ie7
 		            }
	            }else{
 		             var iTableHeight =  window.getHeight() +60 ;//ie6
	            }	    
        $('RightMainBody').style.height = iTableHeight + 'px';
	    //$("addheight").style.height="285px";
	}
	else
	{
	    $("serviseitem_Text").style.display="block";
	    
	    if(window.XMLHttpRequest){
 		    if(!window.ActiveXObject){
			    var iTableHeight =  window.getHeight() +60 + 80;//'Mozilla, Safari
 		    }else{
  			     var iTableHeight =  window.getHeight() +60 + 260;//ie7
 		    }
	    }else{
 		     var iTableHeight =  window.getHeight()+60 + 50;//ie6
	    }
	    
	    
	    //var iTableHeight =  window.getHeight() +60 + 140;
        $('RightMainBody').style.height = iTableHeight + 'px';
	   // $("addheight").style.height="500px";
	}
	//$("isAgree_Read").checked=true;
	
}
 
   
function onReset()
{
    window.location.href="Default.aspx";
}

//加载验证
 new DataValidatorBaseEx( 'form1',{
    submitButtonId:'form1_submit',    
    onButtonClick:onSubmit,
    className:'Hqen.DMS.Logic.User.UserLogic',
    functionName:'Register',
    msgWidth:150,
    BaseBrowser:browntype,
    ifrHeight:60,
    ifrID:'CompanyName',
    showAlertMessage:false
});

function ChangMsg(ID)
{
    
    var iTableHeight;
     if(window.XMLHttpRequest){
        if(!window.ActiveXObject){
            if($("serviseitem_Text").style.display=="block")
            {
                iTableHeight =  window.getHeight() + 140;;//'Mozilla, Safari
            }
            else
            {
                iTableHeight =  window.getHeight() + 30;;//'Mozilla, Safari
            }
        }else{
            if($("serviseitem_Text").style.display=="block")
            {
                iTableHeight =  window.getHeight() + 320;;//'Mozilla, Safari
            }
            else
            {
                iTableHeight =  window.getHeight() + 220;;//'Mozilla, Safari
            }
        }
    }else{
            if($("serviseitem_Text").style.display=="block")
            {
                iTableHeight =  window.getHeight() + 120;;//'Mozilla, Safari
            }
            else
            {
                iTableHeight =  window.getHeight() + 30;;//'Mozilla, Safari
            }
    }	    
	            
	            
    if(ID=="")
    {
        $("ShowRegistGoalID").style.display="none";
    }
    
    else if (ID=="1")
    {
          $("ShowRegistGoalID").style.display="block";
          $("ShowRegistGoalIDMsg").innerHTML="采购";
          $("ShowRegist1").style.display="block";
          $("ShowRegist2").style.display="none";
          $("ShowRegist3").style.display="none";          
          $("RegistGoalKeywords_1").style.display="block";
          $("RegistGoalKeywords_2").style.display="none";
          $("ShowRegist3").style.display="none";
          $('RightMainBody').style.height = iTableHeight + 'px';
    }
    else if(ID=="3")
    {   
         $("ShowRegistGoalID").style.display="block";
         $("ShowRegistGoalIDMsg_1").innerHTML="销售";
         $("ShowRegist1").style.display="none";
         $("ShowRegist2").style.display="none";
         $("ShowRegist3").style.display="block";                  
         $("RegistGoalKeywords_1").style.display="none";
         $("RegistGoalKeywords_2").style.display="block";
         $('RightMainBody').style.height = iTableHeight + 'px';        
    }
    else if(ID=="4")
    {
         $("ShowRegistGoalID").style.display="block";
         $("ShowRegistGoalIDMsg").innerHTML="采购";
         $("ShowRegistGoalIDMsg_1").innerHTML="销售";
         $("ShowRegist1").style.display="block"; 
         $("ShowRegist2").style.display="none";         
         $("ShowRegist3").style.display="block";       
         $("RegistGoalKeywords_1").style.display="block";
         $("RegistGoalKeywords_2").style.display="block"; 
         $('RightMainBody').style.height = iTableHeight + 'px';        
        
    }  
    else if(ID=="5")
    {
         $("ShowRegistGoalID").style.display="block";
         $("ShowRegist2").innerHTML="请填写你学习和研究的主要方向";
         $("ShowRegist1").style.display="none";   
         $("ShowRegist2").style.display="block";
         $("ShowRegist3").style.display="none";        
         $("RegistGoalKeywords_2").style.display="none";   
         $('RightMainBody').style.height = iTableHeight + 'px';             
    }
    else
    {
        $("ShowRegistGoalID").style.display="none";
    }
    
}