
function mi(n,id){

	$("offerContentCompleteDesc_"+id).className = 'offerContentCompleteDescHover';
	n.className = 'offerItemHover';
}

function mo(n,id){

	$("offerContentCompleteDesc_"+id).className = 'offerContentCompleteDesc';
	n.className = 'offerItem';
}

function redirect(oid) {
	var pid = $("pid").value;
	var aid = $("aid").value;
	var url = $("url").value;
	var tab = $("tab").value;
	var ext1 = $("ext1").value;

	var uid = $("uid").value;
	window.open(url+"click.php?oid="+oid+"&pid="+pid+"&aid="+aid+"&tab="+tab+"&ext1="+ext1+"&ad=1"+"&uid="+uid);

}

function middle_redirect(oid) {
	var pid = $("pid").value;
	var aid = $("aid").value;
	var url = $("url").value;
	var tab = $("tab").value;
	var ext1 = $("ext1").value;

	var uid = $("uid").value;
	window.open(url+"offermiddle.php?oid="+oid+"&pid="+pid+"&aid="+aid+"&tab="+tab+"&ext1="+ext1+"&ad=1"+"&uid="+uid);

}


function nocom_middle_redirect(oid) {
	var pid = $("pid").value;
	var aid = $("aid").value;
	var url = $("url").value;
	var tab = $("tab").value;
	var ext1 = $("ext1").value;

	var uid = $("uid").value;
	window.open(url+"nocommiddle.php?oid="+oid+"&pid="+pid+"&aid="+aid+"&tab="+tab+"&ext1="+ext1+"&ad=1"+"&uid="+uid);

}


function nocom_middle_redirect_click(oid) {
	var pid = $("pid").value;
	var aid = $("aid").value;
	var url = $("url").value;
	var tab = $("tab").value;
	var ext1 = $("ext1").value;

	var uid = $("uid").value;
	window.open(url+"nocommiddle.php?oid="+oid+"&pid="+pid+"&aid="+aid+"&tab="+tab+"&ext1="+ext1+"&ad=1"+"&uid="+uid+"&click=on");

}


function goto(url) {
	document.location.href = url;
}

function mouseOper(obj,cssClass) {
	obj.className = cssClass;
}

function getNavigator(){
	var Sys = {};
    var ua = navigator.userAgent.toLowerCase();
	var s;
	(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
	(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
	(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
	(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
	(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
	return Sys;
}

function layer(color){
	var Sys = getNavigator();
	if(document.getElementById('bgDiv') != null){
		return false;
	}

   	var bgDiv = document.createElement('div');
   	bgDiv.setAttribute('id','bgDiv');
	bgDiv.style.margin = '0px';
	bgDiv.style.padding = '0px';
	bgDiv.style.zIndex= '10000';
	bgDiv.style.backgroundColor = color;
	bgDiv.style.opacity="0.75";
	bgDiv.style.width= '100%';
	if(Sys.ie && Sys.ie < 7){
		bgDiv.style.position = 'absolute';
		bgDiv.style.top = document.documentElement.scrollTop + 'px';
		bgDiv.style.left = document.documentElement.scrollLeft + 'px';

		if(document.documentElement.scrollHeight - document.documentElement.clientHeight > 0){
			bgDiv.style.height = document.documentElement.scrollHeight  + 17 + 'px';
		}else{
			bgDiv.style.height = window.screen.availHeight + 'px';
		}
	}else{
		bgDiv.style.position = 'fixed';
		bgDiv.style.top = '0px';
		bgDiv.style.left = '0px';
		bgDiv.style.height='100%';
	}
	if(Sys.ie){
		bgDiv.style.filter="alpha(opacity=75)";
	}

   	document.body.appendChild(bgDiv);
}

function del_layer(){
  	if(document.getElementById('bgDiv') != null){
	  	var bgDiv = document.getElementById('bgDiv');
	  	bgDiv.parentNode.removeChild(bgDiv);
  	}
}

function OpenLayer(pid,oid,aid) {
	layer('#000');
	var buyDiv = document.getElementById("offerCashBox");
	buyDiv.style.display = "block";
	xajax_SetVcBuyItem(pid,oid,aid);
}

function CloseLayer(divname){
	$(divname).style.display = "none";
	del_layer();
}


function OpenLayer4Contact(tid,no,name) {
	//layer('#000');
	var len = arguments.length;

	if(len == 3)
	{
		xajax_CheckTransactionStatus(tid,no,name);
	}
	else
	{
		$("btnSend").disabled = false;
		$("lblEmail").innerHTML = "";
		var status = arguments[2];
		//layer('#000');
		var contactDiv = $("contact_div");
		document.contactForm.reset();
		$("vc_buy_title").innerHTML = arguments[3];
		contactDiv.style.display = "block";
		$("trans_id").value = tid;
		$("no").value = no;
	}
}


function SendFeedBack(obj) {
	if(filterBlank($("email").value) == "")
	{
		$("lblEmail").className = "bt_errmsg";
		$("email").focus();
		$("lblEmail").innerHTML = "邮件地址不能为空";
	}
	else
	{
		if(!EmailCheck($("email"),"邮件地址格式不正确","lblEmail"))
		{
		}
		else
		{
			if(filterBlank($("contact_content").value) == ""){
				$("lblContent").className = "bt_errmsg";
				$("contact_content").focus();
				$("lblContent").innerHTML = "内容不能为空";
			}else{
			obj.disabled = true;
			var lbl_status = "lbl_status"+$("no").value;
			var v_td = "td_"+$("no").value;
			var feedBackArray = new Array();
			feedBackArray.push(lbl_status);
			feedBackArray.push($('customer_name').value);
			feedBackArray.push($('email').value);
			feedBackArray.push($('tel').value);
			feedBackArray.push($('contact_type').value);
			feedBackArray.push($('contact_content').value);
			feedBackArray.push($('trans_id').value);
			feedBackArray.push(v_td);
			xajax_SendFeedBack(feedBackArray);
			}
		}
	}
}

/**
 * Regular check
 */
function RegularCheck(eName,lblName,errMsg,rType)
{
	var func,bool;

	switch(rType)
	{
		case 3:
			func = "CheckEmail";
			break;
		case 4:
			func = "PasswordCheck";
			break;
	}

	bool = eval(func+"('"+eName+"')");
	if(!bool) {
		$(lblName).className = "bt_errmsg";
		$(lblName).innerHTML = errMsg;
		return false;
	}
	else
	{
		$(lblName).className = "bt_rightmsg";
		$(lblName).innerHTML = "";
		return true;
	}
}

function PasswordCheck(e)
{
	var len = arguments.length;
	var min = 6;
	var max = 20;
	if(len > 2)
	{
		if(arguments[1]!="")
		{
			min = arguments[1];
		}

		if(arguments[2]!="")
		{
			max = arguments[2];
		}
	}

	var filter = eval("/^s*[A-Za-z0-9_]{"+min+","+max+"}s*$/");
	//var filter=/^s*[A-Za-z0-9_]{6,10}s*$/;
	return filter.test($(e).value);
}

// Email
function CheckEmail(val)
{
	var emailexpression =/^([a-zA-Z0-9_.<>-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/
	var compcemail = emailexpression.exec($(val).value);
	if(!compcemail) {
		return false;
	}
	return true;
}

function EmailCheck(obj,errMsg,lblName)
{
	var oldObjName = "old_"+obj.name;

	if((obj.value != $(oldObjName).value) && filterBlank(obj.value)!="")
	{
		if(!CheckEmail(obj.name))
		{
			$(lblName).className = "bt_errmsg";
			$(lblName).innerHTML = errMsg;
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return true;
	}
}

function filterBlank(sstr)
{
    var newStr="";

    for (i=0;i<sstr.length;i++)
    {
        if (sstr.charAt(i)!=' ')
        {
            newStr+=sstr.charAt(i);
        }
    }
    return newStr;
}
//取出字符串的长度
function GetStrLength(str)
{
	var StrLength = 0;
	for(var i = 0;i<str.length;i++)
	{
		StrLength++;
		if(str.charCodeAt(i)>256)
		{
			StrLength++;
		}
	}
	return StrLength;
}

//比较长度是否在某个合法范围内
function ChkLength(str,min,max)
{
	if(GetStrLength(str) >= min && GetStrLength(str)<=max)
	{
		return true;
	}else{
		return false;
	}
}

// 检查输入是否为数字和退格键
function onKeyPressNumbersOnly(e)
{
    var key = window.event ? e.keyCode:e.which;

    if((key >=48 && key <= 57) || key == 8 || key == 0)
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function CheckPct(obj,errMsg,rightMsg,lblname)
{
	var oldObjName = "old_"+obj.name;

	if((obj.value != $(oldObjName).value) || obj.value == "")
	{

		var className = "";
		var msg = "";

		if(filterBlank(obj.value) == "" || obj.value > 100)
		{
			var className = "bt_errmsg";
			var msg = errMsg;
		}
		else
		{
			var className = "bt_rightmsg";
			var msg = rightMsg;
		}

		$(lblname).className = className;
		$(lblname).innerHTML = msg;
	}
	else
	{
		$(lblname).className = "";
		$(lblname).innerHTML = "";
	}
}

function ResetFe()
{
	var len = arguments.length;

	for(var i=0;i<len;i++)
	{
		$(arguments[i]).value = "";
	}
}


function SetUnDisable(objname,op)
{
	if(op == 1)
	{
		$(objname).disabled = false;
	}
	else
	{
		$(objname).disabled = true;
	}
}


function SelectAll(formname,chkAllName,chkItemName)
{
	for (var i=0;i<$(formname).elements.length;i++)
	{
		var e = $(formname).elements[i];
		if (e.name == chkItemName)
			e.checked = $(chkAllName).checked;
	}
}



function addfavor(url,title) {
	if(confirm("网站名称："+title+"\n网址："+url+"\n确定添加收藏?")){
	var ua = navigator.userAgent.toLowerCase();
	if(ua.indexOf("msie 8")>-1){
	external.AddToFavoritesBar(url,title,'IT有道');//IE8
	}else{
	try {
	window.external.addFavorite(url, title);
	} catch(e) {
	try {
	window.sidebar.addPanel(title, url, "");//firefox
	} catch(e) {
	alert("加入收藏失败，请使用Ctrl+D进行添加");
	}
	}
	}
	}
	return false;
}


