﻿// JScript 文件
function $E(objid) {
    return document.getElementById(objid);
}

var regEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var regPhone = /^\d{11}$/; //手机号
var regQQ = /^\d+$/; //QQ
var regBirthday = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
var regTel = /^(\d{3}-\d{8}|\d{3}\d{8}|\d{4}-\d{8}|\d{4}\d{8}|\d{4}-\d{7}|\d{4}\d{7}|\d{7}|\d{3}-\d{7}|\d{3}\d{7})$/; //电话
var regPostcode = /^\d{3,6}$/;

//==================================
//      复选框全选效果
//==================================
function SelectAll(obj,NoSelectID)
{
	var inputs = document.getElementsByTagName("input");
	if(obj.type = "checkbox")
	{
		if(obj.checked)
		{
			for(var i = 0; i < inputs.length; i++)
			{
				if(inputs[i].type == "checkbox" && inputs[i].id != NoSelectID)
				{
					inputs[i].checked = true;
				}
			}
		}
		else
		{
			for(var i = 0; i < inputs.length; i++)
			{
				if(inputs[i].type == "checkbox" && inputs[i].id != NoSelectID)
				{
					inputs[i].checked = false;
				}
			}
		}
	}
	else
	{
		return;
	}
}

//================================================================
//      判断是否选中要删除的记录，并询问是否确定要删除
//================================================================
function CheckDelete(objAll,ConfirmInfo)
{
	var inputs = document.getElementsByTagName("input");
	var IsChecked = false;
	for(var i = 0; i < inputs.length; i++)
	{
		if(inputs[i].type == "checkbox")
		{
			if(inputs[i].checked && inputs[i].id != objAll)
			{
				IsChecked = true;
				break;
			}
		}
	}
	if(IsChecked)
	{
		return confirm(ConfirmInfo);
	}
	else
	{
		alert("请选择要删除的记录！");
		return false;
	}
}

//==================================================
//      检查控件的值是否为空，去除空格
//==================================================
function CheckSpace(CheckValue)
{
	var ValueLength = CheckValue.length;
	var TempValue = "";
	
	for(var i = 0; i < ValueLength; i++)
	{
	    TempValue = TempValue + " ";
	}
	
	if(TempValue == CheckValue)
	{
	    return false;
	}
	else
	{
	    return true;
	}
}

//==================================================
//             去除字符串头尾空格
//==================================================
function JSTrim(strValue)
{
    if(strValue == "" || CheckSpace(strValue) == false)
    {
        strValue = "";
        return strValue;
    }
    
    while(strValue.charAt(0) == " ")
    {   
        strValue=strValue.substring(1,strValue.length)   //去掉前面的空格   
    }
    while(strValue.charAt(strValue.length-1) == " ")   
    {   
        strValue=strValue.substring(0,strValue.length-1)   //去掉后面的空格   
    } 
        
    return strValue;
}

String.prototype.Trim = function()
{
    return JSTrim(this);
}


//==================================================
//              弹出模态对话框
//==================================================
function ShowModalWindow(WindowURL,pWidth,pHeight)
{
    var ReturnValue;
    ReturnValue = window.showModalDialog(WindowURL,window,'dialogWidth:'+ pWidth +'px;dialogHeight:'+ pHeight +'px;help:no;status:no;scroll:no;');
    return ReturnValue;
}

//==================================================
//              弹出网页窗口
//==================================================
function ShowWindow(WindowURL,pWidth,pHeight)
{
    window.open (WindowURL,'MovieProvider','height='+ pHeight +',width='+ pWidth +',top=70,left=150,toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no, status=yes,alwaysRaised=yes') 
}


// JScript 文件
//==================================
//      后台管理复选框全选效果
//==================================
function SelectAllRows(ele)
{
    var checks = document.getElementsByTagName('input');
    if( checks )
    {
        var count = 0;
        for( var i=0; i<checks.length; i++ )
        {
            var check = checks[i];
            if( check.id && check.id.indexOf('checkbox') >= 0  )
            {
	            check.checked = ele.checked;
            }
        }
    }
}


//==================================
//      留言板管理部分
//==================================
function over(i)
{
	i.style.borderRight='1px solid #FFFFFF';
	i.style.borderBottom='1px solid #FFFFFF';
	i.style.borderLeft='1px solid #666666';
	i.style.borderTop='1px solid #666666';
	i.style.cursor='hand';
}

function out(i)
{
	i.style.borderRight='1px solid #666666';
	i.style.borderBottom='1px solid #666666';
	i.style.borderLeft='1px solid #FFFFFF';
	i.style.borderTop='1px solid #FFFFFF';
	i.style.position='relative';
	i.style.left='0px';
	i.style.top='0px';
}

function down(i)
{
	i.style.position='relative';
	i.style.left='1px';
	i.style.top='1px';
	i.style.borderRight='1px solid #FFFFFF';
	i.style.borderBottom='1px solid #FFFFFF';
	i.style.borderLeft='1px solid #666666';
	i.style.borderTop='1px solid #666666';
}

function up(i)
{
	i.style.position='relative';
	i.style.left='1px';
	i.style.top='1px';
	i.style.borderRight='1px solid #666666';
	i.style.borderBottom='1px solid #666666';
	i.style.borderLeft='1px solid #FFFFFF';
	i.style.borderTop='1px solid #FFFFFF';
}