﻿var checkPhone  = "-0123456789";
var checkNum    = "0123456789.";
var checkIntNum    = "0123456789";
var checkStr    = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var submit_flag;


function $$(id) {
	return document.getElementById(id);
}

function Location(url)
{
    document.location.href=url;
}
//标志设定
function SetFlag(flag)
{
    submit_flag = flag;
}


//检查字符串
function chkString(checkStr, checkOK) 
{
  var allValid = true;
  if (typeof(checkStr) != "string" || typeof(checkOK) != "string") return(false);
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i);
    if (checkOK.indexOf(ch) == -1) {
      allValid = false;
      break;
    }
  }
  return(allValid);
}
function strlen(str)
{
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++)
    {
		if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}
function strlen2(str)
{
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++)
    {
		if (str.charCodeAt(i)>255) return true;
	}
	return false;
}
function isWhiteWpace (s)
{
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++)
  {   
     var c = s.charAt(i);
     if (whitespace.indexOf(c) >= 0) {
		  return true;
	  }
  }
   return false;
}
//检查邮件地址
function isEmail (email)
{
     var regu   = '^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|info|biz)$';
     var re     = new RegExp(regu);
     return(email.search(re) != -1);
}
function CountCheckBox(theForm)
{
	var c = 0;
	for (var i=0;i<theForm.elements.length;i++) 
	{
		var e = theForm.elements[i];
		if (e.checked == true && e.type=='checkbox')
			c = c + 1;
	}
	return c;
}

//选择所有
function AutoSelALL(theForm)
{
    for (var i=0;i<theForm.elements.length;i++)
    {
        var e = theForm.elements[i];
        var n = e.name;
        if (e.type == "checkbox")
        {
            e.checked = true;
        }
    }
}

function SelALL(theForm)
{
    for (var i=0;i<theForm.elements.length;i++)
    {
        var e = theForm.elements[i];
        var n = e.name;
        if (e.type == "checkbox" && e.name != "ChkAll")
        {
            e.checked = theForm.ChkAll.checked;
        }
    }
}
//选择部分
function SelectSome(theForm)
{
    for (var i=0;i<theForm.elements.length;i++)
    {
        var e = theForm.elements[i];
        if (e.checked == true && e.name != "ChkAll")
        {
            return true;
            break;
        }
    }
}

function CountCheckBox(theForm)
{
	var c = 0;
    var Oelements   = document.getElement;
	for (var i=0;i<theForm.elements.length;i++) 
	{
		var e = theForm.elements[i];
		if (e.checked == true && e.type=='checkbox')
			c = c + 1;
	}
	return c;
}

//检查上传图片
function CheckImg(id)
{
    var validType	= new Array("jpg","jpeg","gif","png");
    var i			= $$(id).value.lastIndexOf(".")+1;
	var clientFile	= $$(id).value.substring(i).toLowerCase();
	var upload		= false;
    for (var j=0;j<validType.length;j++)
    {
        if (clientFile  == validType[j])
        {
            upload	= true;
            break;
        }
	}
    return upload;
}

//上传多个图片
function SetUploadNum()
{
	var n = document.all.upload_num.value;
	var upload_image	= new Array();
	var UploadPhotoArea = document.all.UploadPhotoMore.innerHTML;
	UploadPhotoArea = '';
	for(var i=0;i<n;i++)
	{
		UploadPhotoArea = UploadPhotoArea + "标题"+(i+1)+"：<input name=\"title[]\" type=\"text\" id=\"title\" size=\"30\" maxlength=\"50\">"+"  图片"+(i+1)+"：<input name=\"upload_image[]\" type=\"file\" id=\"upload_image\" size=\"25\" maxlength=\"25\"><br>";
	}
	document.all.UploadPhotoMore.innerHTML = UploadPhotoArea;
}

function CheckMoreUploadImg(theForm)
{
    var validType	= new Array("jpg","jpeg","gif","png");
    var flag        = false;

    var upload_image = document.all['upload_image[]'];
    var title        = document.all['title[]'];
    if (isNaN(upload_image.length)) 
    {
        var i			= upload_image.value.lastIndexOf(".")+1;
        var clientFile	= upload_image.value.substring(i).toLowerCase(); 
        var upload      = false;

        if (title.value == "")
        {
            alert("请输入图片标题!");
            title.focus();
            return false;
        }
        for (var j=0;j<validType.length;j++)
        {
            if (clientFile  == validType[j])
            {
                upload	= true;
                break;
            }
        }
        if (upload == false)
        {
            alert("图片"+(1)+"格式不正确!");
            upload_image.focus();
            return false;
        }
    }
    else
    {
        for (var k=0;k<upload_image.length;k++)
        {
            var i			= upload_image[k].value.lastIndexOf(".")+1;
            var clientFile	= upload_image[k].value.substring(i).toLowerCase();
            var upload      = false;
            for (var j=0;j<validType.length;j++)
            {
                if (title[k].value == "")
                {
                    alert("请输入标题"+(k+1)+"");
                    title[k].focus();
                    return false;
                }
                if (clientFile  == validType[j])
                {
                    upload	= true;
                    break;
                 }
            }
            if (upload == false)
            {
                alert("图片"+(k+1)+"格式不正确!");
                upload_image[k].focus();
                return false;
            }
         }
    }
    if (confirm("你确定要上传吗？")) flag = true;
    return flag;
}
function openwin(url,x,y,left,top) {
	var left = left?left:200;
	var top = top?top:50;
    newWindow=window.open(url,"","height="+y+",width="+x+",left="+left+",top="+top+",resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,location=no");
    newWindow.focus();
}
//按需印刷判断oos是否为1，是则是按需印刷
function shoppingCart(bookid,oos) {
	var url = '/user/my_cart.php';
	var pressbaseurl = '/book/press_base.php';
	if (bookid){
		if (true || oos!='1'){
    url = '/user/my_cart.php/id-'+bookid+'.html';
	var left = parseInt(screen.width-990) / 2;
	var top = parseInt(screen.height-420) / 2;
	var f= 'left='+left+',top='+top+',height=500,width=1010,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0,titlebar=0';
	window.open(url,'_blank',f);
	}
	    else{
	if(confirm('此书已没库存，您是否要按需印刷此书？')){
	pressbaseurl = '/book/press_base.php';
	var left = parseInt(screen.width-990) / 2;
	var top = parseInt(screen.height-420) / 2;
	var f= 'left='+left+',top='+top+',height=600,width=1010,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0,titlebar=0';
	window.open(pressbaseurl,'_blank',f);}
		}
	}
	return false;
}

//按需印刷提交材料和工艺后
function pressCart(bookid) {
	alert(bookid);
	var pressurl = '/user/my_press_cart.php';
	if (bookid){
    pressurl = '/user/my_press_cart.php/id-'+bookid+'.html';
	var left = parseInt(screen.width-990) / 2;
	var top = parseInt(screen.height-420) / 2;
	var f= 'left='+left+',top='+top+',height=500,width=1010,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0,titlebar=0';
	window.open(pressurl,'_blank',f);
	//self.close();
	}
	return false;
}