﻿//全局定义   add by hanhui
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
var is_safari = (userAgent.indexOf('webkit') != -1 || userAgent.indexOf('safari') != -1);

var currenturl = window.location.href.toLowerCase();
var ajaxhost = "http://" + window.location.host + "";
var filehost = "http://static.dianru.com/";
var sitehost = "http://d.dianru.com/";
var dianrudomain = "http://www.dianru.com/";

//jsonp定义
var jsonpGetLoginStatusUrl = dianrudomain + "ashx-cookies-get_loginstatus";
var jsonpCheckUserLoginUrl = dianrudomain + "ashx-cookies-checkloginstatus";
var jsonpGetUidUrl = dianrudomain + "ashx-cookies-getuid";

//正则定义
var regexMobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; //手机号码
var regexTel = /^\d{3,4}-?\d{7,9}$/; //固定号码
var regexNumber = /^[+-]?\d*([\.]?|(\.\d*))$/;
var regexUrl = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
var regexEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var regexIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(15位) 
var regexIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\w{4}$/; //身份证正则表达式(18位) 
var regexChinese = /^[u4E00-u9FA5]+$/;  //中文
var regexEnglish = /^[A-Za-z]+$/;       //英文
var regexChen = /^([\u4E00-\u9FA5]|[A-Za-z])*$/;   


function getActiveEmail(mail) {
	var url = mail.substr(mail.indexOf('@') + 1);
	if (mail.indexOf("gmail.com") >= 0)
		window.open('http://www.gmail.com');
	else if (mail.indexOf("sina.com") >= 0) {
		window.open('http://mail.sina.com.cn/');
	} else
		window.open('http://mail.' + url);
}

function CallBackWarnData(data) {
	document.getElementById("promsging").className = "warning";
	$("#promsging").html(data);
	$('#promsging').slideDown(400).delay(1500).slideUp(400);
}
function CallBackWarnDataGoUrl(data, url) {
    document.getElementById("promsging").className = "warning";
    $("#promsging").html(data);
    $('#promsging').slideDown(400).delay(1500);
    $('#promsging').slideDown('slow', function () {
        location.href = url;
    });
}

function CallBackFriendlyData(data) {
	document.getElementById("promsging").className = "friendly";
	$("#promsging").html(data);
	$('#promsging').slideDown(400).delay(1500).slideUp(400);
}
function CallBackFriendlyDataGoUrl(data, url) {
    document.getElementById("promsging").className = "friendly";
    $("#promsging").html(data);
    $('#promsging').slideDown(400).delay(1500);
    $('#promsging').slideDown('slow', function () {
        location.href = url;
    });
}

function CallBackWeeBoxClose(data) {
	document.getElementById("promsging").className = "friendly";
	$("#promsging").html(data);
	$('#promsging').slideDown(400).delay(1500);
	$('#promsging').slideDown('1500', function () {
		CloseWeeBox();
	});
}

/*
 关闭WeeBox
 */
function CloseWeeBox() {
	window.parent.selectWin.close();
}

/*
 判断是否为数字
 */
function isNum(obj) {
	if (!/^[0-9]\d*$/.test(obj.value)) {
		obj.value = obj.defaultValue;
		obj.focus();
	}
}

/*
 获取上传图片控件相对地址
 */
function getPath(obj) {

	if (obj) {

		if (is_ie) {
			obj.select();
			// IE下取得图片的本地路径
			return document.selection.createRange().text;

		} else if (is_moz) {
			if (obj.files) {
				// Firefox下取得的是图片的数据
				return obj.files.item(0).getAsDataURL();
			}
			return obj.value;
		} else {

		}

		return obj.value;
	}
}

//全选
function judge(checkid, name, num) {
	if (checkid.checked) {
		getAll(name, num);
	} else {
		getAllNo(name, num);
	}
}

function getAll(name, num) {
	for (var i = 1; i < num; i++) {
		document.getElementById(name + '_' + i).checked = true;
	}
}

//取消全选
function getAllNo(name, num) {
	for (var i = 1; i < num; i++) {
		document.getElementById(name + '_' + i).checked = false;
	}
}
//动态加载文件
function loadfile(filename, filetype) {
	if (filetype == "js") {
		var fileref = document.createElement('script');
		fileref.setAttribute("type", "text/javascript");
		fileref.setAttribute("src", filename)
	} else if (filetype == "css") {
		var fileref = document.createElement("link");
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("href", filename)
	}
	if (typeof fileref != "undefined")
		document.getElementsByTagName("head")[0].appendChild(fileref)
}
/*
得到URL中的参数值
*/
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return unescape(r[2]);
    }
    return null;
}
