﻿/*
common
*/
var pageUrl = window.location.href;

/*
showByList
*/
function showByList(val){            
           
    if (pageUrl.indexOf("?") > 0){
        if (pageUrl.indexOf("showtype=")>0){
            window.location.href = pageUrl.replace(/showtype=(\d)/g,"showtype=" + val);
        }else{
            window.location.href = pageUrl +"&showtype=" + val;
        }
    }else{
        window.location.href = pageUrl +"?showtype=" + val;    
        }      
}

function getyearmoney(pid,dd)
{
 var val= returnState("/ajaxServer/ForPress.aspx","action=selectPressPrice&pid="+pid+"&dd=" + dd); 
    if(Number(val) < 70)
        return false;
    return true;
}
/*
addToCart
*/
function addToCart(pid){
if(getyearmoney(pid,"6"))
     window.location.href = "../Press/AddCart.aspx?pid=" + pid.toString() + "&dd=6";
 else
    alert("对不起，该商品只能查看不能订阅！");    
}
/*
addToCart2
*/
function addToCart2(pid,num){
if(getyearmoney(pid,"6"))
     window.location.href = "../Press/AddCart.aspx?pid=" + pid + "&dd=6&&num=" + num;
 else
    alert("对不起，该商品只能查看不能订阅！"); 
     
}

/*
addToCart 3
*/
function addToCartDD(pid,dd){
if(getyearmoney(pid,dd))
     window.location.href = "../Press/AddCart.aspx?pid=" + pid.toString() + "&dd="+dd.toString();
 else
    alert("对不起，该商品只能查看不能订阅！"); 
     
}
     
function addCart(pid,nodeId){
if(getyearmoney(pid, document.getElementById(nodeId.toString()).value))
     window.location.href = "../Press/AddCart.aspx?pid=" + pid.toString() + "&dd=" + document.getElementById(nodeId.toString()).value;
 else
    alert("对不起，该商品只能查看不能订阅！"); 
    
     }
     
/*
delCart
*/
function delToCart(pid){

   var ajaxUrl = "/ajaxServer/ForShoppingCart.aspx";
   var request = "action=isDel&pressid=" + pid;
   var val=  returnState(ajaxUrl,request).toLowerCase();
    return val;
}
    
/*
collProduct
*/
function collProduct(pid){

    var ajaxUrl = "/ajaxServer/ajaxUser.aspx";
    var request = "action=isLogin";
  if(isLoginUser() == "false")
    {
        if(confirm("请您先登录再收藏！"))
        {
            window.location.href="/Member/Login.aspx?action=2&operate=list";
           
            return;
        }
        
    }
    else
    {
        ajaxUrl = "/ajaxServer/ForShoppingCart.aspx";
        request = "action=isCollection&pid=" + pid;
        if(returnState(ajaxUrl,request).toLowerCase() == "true")
        {
        
            alert("您已收藏此刊物！");
            
            return;
        }
        else
        {
        
            request = "action=addCollection&pid=" + pid;
            var msg = returnState("/ajaxServer/ForShoppingCart.aspx","action=addCollection&pid=" + pid);
            alert(msg);
            return;
        }
        
    }
}
/*
cartIsNull
*/
function cartIsNull()
{
    var ajaxUrl = "/ajaxServer/ForShoppingCart.aspx";
    var request = "action=cartIsNull";
    var val= returnState(ajaxUrl,request).toLowerCase();
    return val;
}
/*
isLoginUser
*/
function isLoginUser()
{
    var ajaxUrl = "/ajaxServer/ajaxUser.aspx";
    var request = "action=isLogin";
    var val=  returnState(ajaxUrl,request).toLowerCase();
     return val;
}
 /*
LoginUser
*/
function LoginUser(name,pwd)
{
    var ajaxUrl = "/ajaxServer/ajaxUser.aspx";
    var request = "action=Login&name="+name+"&pwd="+pwd;
    var val=  returnState(ajaxUrl,request).toLowerCase();
     return val;
}
 /*
LoginOk
*/
function LoginOk()
{
    var ajaxUrl = "/ajaxServer/ajaxUser.aspx";
    var request = "action=LoginOk";
    var val=  returnState(ajaxUrl,request).toLowerCase();
    return val;
}


 /*
Exit
*/
function Exit()
{
    var ajaxUrl = "/ajaxServer/ajaxUser.aspx";
    var request = "action=Exit";
    var val=  returnState(ajaxUrl,request).toLowerCase();
    if(val == "true")
     {
         if(IsUndefined("left1_us") && IsUndefined("header1_span_login_msg") && IsUndefined("left1_log") && IsUndefined("header1_span_login"))
         {
            document.getElementById("left1_us").style.display = "none";
            document.getElementById("header1_span_login_msg").style.display = "none";
            document.getElementById("left1_log").style.display = "block";
            document.getElementById("header1_span_login").style.display = "block";
         }
     }
     url = window.location.href;
     if(url.indexOf("dingding.com/default") < 0 && url.indexOf("localhost/default") < 0 && url.indexOf("dingding.com/index") < 0 )
     {
        window.location.href="/default.aspx";
     }
}

function IsUndefined(id)
{
    if(document.getElementById(id) != null && document.getElementById(id) !=undefined)
    {
        return true;
    }
    else
    return false;
}

/*
selectPressType_1 刊物二级联动
*/
function selectPressType_01(val)
{     
    document.getElementById("hid_Type").value = "0";
    var control = document.getElementById("ddl_Type");	 
    
    var ajaxUrl = "/ajaxServer/ForPress.aspx";
    var request = "action=selectPressType&pid=" + val;                    
    var returnValue = returnState(ajaxUrl,request);     
  
    var arr = returnValue.split(":");
    control.length = 0;
    control.options[0] = new Option('----',0);    
    if(val != 0)
    {
        if(arr.length > 0)       
        { 
            for(i=0;i<arr.length;i++)
            {
                var myArray= arr[i].split(",");
                id = myArray[0];
                title = myArray[1];		
                control.options[control.length] = new Option(title,id);
            }		        
        }
    }    
}
function selectPressType_02(o)
{    
    document.getElementById("hid_Type").value = o.value;
}



/*
selectArea_01 地域二级联动
*/
function selectArea_02(obj,ddl,str)
{     
    var control = document.getElementById(ddl); 
    
    var ajaxUrl = "/ajaxServer/ForBasic.aspx";
    var request = "action=selectArea&pid=" + obj.value;                    
    var returnValue = returnState(ajaxUrl,request);  
    
    var arr = returnValue.split(":");
    control.length = 0;
    control.options[0] = new Option(str,0);    
    if(obj.value != 0)
    {   
        if(returnValue != "")       
        { 
            for(i=0;i<arr.length;i++)
            {
                var myArray= arr[i].split(",");
                id = myArray[0];
                title = myArray[1];		
                control.options[control.length] = new Option(title,id);
            }		        
        }
    } 
}
function selectArea_01(obj,ddl,str,dda)
{     
    var control = document.getElementById(ddl); 
    var area = document.getElementById(dda);
    area.length = 1;
    var ajaxUrl = "/ajaxServer/ForBasic.aspx";
    var request = "action=selectArea&pid=" + obj.value;                    
    var returnValue = returnState(ajaxUrl,request);  
    var arr = returnValue.split(":");
    control.length = 0;
    control.options[0] = new Option(str,0);    
    if(obj.value != 0)
    {   
        if(returnValue != "")       
        { 
            for(i=0;i<arr.length;i++)
            {
                var myArray= arr[i].split(",");
                id = myArray[0];
                title = myArray[1];		
                control.options[control.length] = new Option(title,id);
            }		        
        }
    } 
}

/* check email*/
function Email_check(email)
{
//    var ajaxUrl = "ajaxServer/ForPress.aspx";
//    var request = "action=selectPressType&pid=" + val;                    
//    var returnValue = returnState(ajaxUrl,request);
    
    if(email.value=="")
    {
        alert("此项为必填项，请输入您的Email地址!");
        email.focus();
        return false;
    }
    
    if(email.length>40 || !/^[.\-_a-zA-Z0-9]+@[\-_a-zA-Z0-9]+\.[a-zA-Z0-9]/.test(email))
    {
        alert("Email格式错误，请重新填写!");
        email.focus();
        return false;
    }
    
    if(/[ ]/.test(email))
    {
        alert("Email格式错误，请重新填写!");
        email.focus();
        return false;
    }
}


function selectAreaAndPath(obj,ddl,str,path)
{     
    var control = document.getElementById(ddl); 
    
    var ajaxUrl = path+"/ajaxServer/ForBasic.aspx";
    var request = "action=selectArea&pid=" + obj.value;                    
    var returnValue = returnState(ajaxUrl,request);  
    
    var arr = returnValue.split(":");
    control.length = 0;
    control.options[0] = new Option(str,0);    
    if(obj.value != 0)
    {   
        if(returnValue != "")       
        { 
            for(i=0;i<arr.length;i++)
            {
                var myArray= arr[i].split(",");
                id = myArray[0];
                title = myArray[1];		
                control.options[control.length] = new Option(title,id);
            }		        
        }
    } 
}