﻿// JScript 文件

function GetId(id){
   return document.getElementById(id);

}
/*更换验证码*/
function updataCode(index) {
    var path = "";
    for (var i = 1; i < index; i++) {
        path += "../";
    }
    document.getElementById("Image1").src = path + "Validator.aspx?id=" + Math.random();
}

/*截取活动*/
function Geturl() {
    var urlstr = location.href;
    var star = urlstr.indexOf("_");
    var end = urlstr.indexOf(".html");
    var starindex = star+1;
    var endindex = end;
	
    var str1 = urlstr.substring(starindex, endindex);
    return str1;
}

//判断输入的是否是数字
function checkAllFloat(textInput) {
    var reg = /^0?$/;
    if (textInput.value.match(reg))
        return true;

    reg = /^0[.]\d*$/;
    if (textInput.value.match(reg))
        return true;

    reg = /^[1-9]\d*[.]?\d*$/;
    if (textInput.value.match(reg))
        return true;

    alert("输入有误!");
    textInput.select();
    return false;
}

/*判断字符长度*/
function checkLength(id,lengthstr){
    var str=GetId(id);
    if(str.value.length>lengthstr){
        alert("长度不能超过" + lengthstr + "个字符!");
        str.value = str.value.substring(0, lengthstr);
        str.focus();
    }
}

/*验证图片类型*/
        var imgclass=Array();
        imgclass[0]=".jpg"
        imgclass[1]=".gif"
        imgclass[2]=".jpeg"
        imgclass[3]=".bmp"
        imgclass[4]=".png"

        function PreviewImg(imgFile, imgd, imgwidth, imgheight, msg, imgdivid) {
            var msginfo = document.getElementById(msg);

            var filePath = document.getElementById(imgFile).value;
            var newPreview = document.getElementById(imgd);
            var fileText = filePath.substring(filePath.lastIndexOf("."), filePath.length);
            var fileName = fileText.toLowerCase();
            for (var i = 0; i < imgclass.length; i++) {
                if (fileName == imgclass[i]) {
                    if (document.getElementById(imgdivid) != null) {
                        document.getElementById(imgdivid).parentNode.removeChild(document.getElementById(imgdivid));
                    }
                    var imgDiv = document.createElement("div");
                    imgDiv.id = imgdivid;
                    document.body.appendChild(imgDiv);
                    imgDiv.style.width = imgwidth + "px";
                    imgDiv.style.height = imgheight + "px";
                    imgDiv.style.border = "solid 2px #ccc";
                    imgDiv.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)";
                    imgDiv.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = filePath;
                    newPreview.appendChild(imgDiv);
                    msginfo.innerHTML = "";
                    break;
                } else {
                    if (document.getElementById(imgdivid) != null) {
                        document.getElementById(imgdivid).parentNode.removeChild(document.getElementById(imgdivid));
                    }
                    msginfo.innerHTML = "<span style='color:red'>图片格式错误！</span>";
                }
            }
        }


///*验证文件类型*/
//function Checkfile(id,strid,imgstr,rd){
//    
//    var file=document.getElementById(id).value;
//    var str=document.getElementById(strid);
//    var img=document.getElementById(imgstr);
//    var radio=document.getElementById(rd);
//    
//    var retValue=Teambuy__admin_Indexsetup_Adset.Checkfilehz(file).value;
//    
//    switch(retValue){
//        case "0":
//            str.innerHTML="<span style=\"color:red\">图片格式不对！</span>";
//            break;
//        case "1":
//            str.innerHTML="<span style=\"color:red\">图片不存在！</span>";
//            break;  
//        case "2": 
//            str.innerHTML="<span style=\"color:red\">图片过大！</span>";
//            break;
//            //文件路径
//        default:
//            if(radio.checked){
//                 img.src="../../File/Img/"+retValue;
//                 break;
//            }
//            else {
//                img.src=retValue;
//                 break;
//            }
//    }
//}
