﻿// 取代getElementById
function $(id){
	return document.getElementById(id);
}
function $$(id){
	return document.getElementById(id);
}

//	创建网页元素
function CreateElement(type,owner){
	var element = document.createElement(type); 
//	element.className = 'module';
//	element.innerHTML = 'dsfsdf';
//	$(owner).appendChild(element);
	return element;
}

// 删除网页元素
function DeleteElement(type,owner,i){
	owner.childNodes[i].removeNode(true);
}
/**
 +----------------------------------------------------------
 * 判断对象类型
 * 
 +----------------------------------------------------------
 * @param mixed $obj 数据对象
 +----------------------------------------------------------
 * @return string
 +----------------------------------------------------------
 */
function is_array(obj) {
    return (obj.constructor.toString().indexOf("Array")!= -1);
}

function is_function(obj) {
    return (obj.constructor.toString().indexOf("Function")!= -1);
}

function is_object(obj) {
    return (obj.constructor.toString().indexOf("Object")!= -1);
}

function is_string(obj) {
    return (obj.constructor.toString().indexOf("String")!= -1);
}

function is_number(num) {
	if(parseInt(num) == num)
		return true;
	else
		return false;
		
//    return (obj.constructor.toString().indexOf("Number")!= -1);
}

function is_boolean(obj) {
    return (obj.constructor.toString().indexOf("Boolean")!= -1);
}

// 判断是否为空
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}
// 判断是email 是否合法
function ismail(mail)
{
   return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}