﻿//判断是不是IE游览器
function isIE() {
	if(window.ActiveXObject)
		return true;
	else
		return false;
}

/*   
判断对象elem中是否含有className:clsName,   
有则返回1,否则返回0;   
*/   
function hasClass(clsName,elem) {   
    var re;   
    var str = elem.className;   
    re = new RegExp('(?:^|\\s+)' + clsName + '(?:\\s+|$)') ;   
    return re.test(str) ? 1 : 0 ;   
}

/*   
从页面中取所有含有clsName的htmltag节点组成一个数组。   
*/   
function getElementsByClassName1(clsName,htmltag){    
    var arr = new Array();    
    var elems = document.getElementsByTagName(htmltag);   
    for ( var cls, i = 0; ( elem = elems[i] ); i++ ){   
        if ( hasClass(clsName,elem) ){   
            arr[arr.length] = elem;   
        }   
    }   
    return arr;   
} 


function checkUserType() {
	var d = document;
	var oRadio = d.getElementsByName('mType');
	
	//取得以className为class的节点集合，放在arr数组中
	var oOrganizationInput = new Array();    
  	oOrganizationInput = getElementsByClassName1('organizationInput', 'tr');
	
	if (oRadio.item(1).checked==true) {
		for (var i=0;i<oOrganizationInput.length;i++) {
			if(isIE()) {
				sDis = 'block';			
			} else {
				sDis = 'table-row';
			}
			oOrganizationInput[i].style.display = sDis;
		}
	} else {
		for (var i=0;i<oOrganizationInput.length;i++) {
			oOrganizationInput[i].style.display = 'none';
		}
	}
	
}

//加入收藏
/*使用方法：<a href="javascript:addBookmark('珠海卫华消防工程有限公司
','http://www.wh.com.cn/');"> 加入收藏</a>*/
function addBookmark(title,url) {
	if (window.sidebar) { 
	window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
	window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
	return true;
	}
}

//加入到首页
/*
 * 嗲用方法：<a href="javascript:addHome('http://www.bjtuangou.net.cn/');">
 * */
function addHome(url)
{
    if (window.sidebar) 
    {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
        }
        catch (e)
        {
            alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为true"); 
        } 

        var prefs =  Components.classes["@mozilla.org/preferences-service;1"].getService( Components.interfaces.nsIPrefBranch );
        prefs.setCharPref("browser.startup.homepage",'http://www.phpuu.com/');
    }
    else if(document.all)
    {
        document.body.style.behavior="url(#default#homepage)";
        document.body.setHomePage(url);
    }
    else
    {
        ;
    }
}


function checkFeedback() {

	if (document.feedbackForm.petname.value == "" && (document.feedbackForm.unTitle.checked==false))
	{
		document.feedbackForm.petname.focus();
		return false;
	}
	
	if (document.feedbackForm.yzm.value == "")
	{
		document.feedbackForm.yzm.focus();
		return false;
	}
	
	if (document.feedbackForm.content.value == "")
	{
		document.feedbackForm.content.focus();
		return false;
	}	
}

function memberRegCheck() {
	
	if (document.getElementsByName('mType')[0].checked==false && document.getElementsByName('mType')[1].checked==false)
	{
		alert('提示：会员类型不能为空！');
		document.userRegister.mType[0].focus();
		return false;
	}
	
	if (document.userRegister.username.value == "")
	{
		alert('提示：会员名不能为空！');
		document.userRegister.username.focus();
		return false;
	}
	
	if (document.userRegister.password.value == "")
	{
		alert('提示：密码不能为空');
		document.userRegister.password.focus();
		return false;
	}
	
	if (document.userRegister.passwordAgain.value == "")
	{
		alert('提示：再次输入密码不能为空');
		document.userRegister.passwordAgain.focus();
		return false;
	}
	
	if (document.userRegister.password.value != document.userRegister.passwordAgain.value)
	{
		alert('两次密码不一致！');
		document.userRegister.passwordAgain.focus();
		document.userRegister.passwordAgain.select();
		return false;
	}
	
	if (document.userRegister.email.value == "")
	{
		alert('提示：E-mail不能为空');
		document.userRegister.email.focus();
		return false;
	}
	
	if (document.userRegister.QQ.value == "")
	{
		alert('提示：QQ不能为空');
		document.userRegister.QQ.focus();
		return false;
	}
		
	if (document.userRegister.mPhone.value == "")
	{
		alert('提示：手机号不能为空');
		document.userRegister.mPhone.focus();
		return false;
	}
	
	if (document.getElementsByName('mType')[1].checked==true) {
		
		if (document.userRegister.param1.value == "")
		{
			alert('提示：杂志名称不能为空');
			document.userRegister.param1.focus();
			return false;
		}
			
		if (document.getElementById('magazineLevelInput').options[document.getElementById('magazineLevelInput').selectedIndex].value == "请选择")
		{
			alert('提示：请选择杂志级别');
			document.userRegister.mPhone.focus();
			return false;
		}
		
		if (document.userRegister.param3.value == "")
		{
			alert('提示：杂志社地址不能为空');
			document.userRegister.param3.focus();
			return false;
		}
	}
	
	if (document.getElementsByName('iKnown')[0].checked==false) {
		alert('提示：必须阅读和同意会员须知');
		document.userRegister.iKnown.focus();
		return false;
	}
}

function checkUserByAjax(username, id) {
	if (''==username) {document.getElementById(id).innerHTML = '<b style="color:red;">不能为空！：-<		</b>'; return;}
	
	var url = "common/checkUserByAjax.php";
	url = url + "?username=" + encodeURI(username);	//为了支持utf进行编码g
	url = url + "&sid=" + Math.random(); //alert(url);
	
	if (window.XMLHttpRequest) {
		// 非IE浏览器
		req = new XMLHttpRequest();
		req.onreadystatechange = function() {
			if (req.readyState == 4) { // 完成
				if (req.status == 200) { // 响应正常
					sText = req.responseText; //返回值
					if (1==sText) {document.getElementById(id).innerHTML = '<b style="color:red;">该用户名已经存在了！请更换别的试试：-<		</b>';} else {document.getElementById(id).innerHTML = '<font style="color:green;">√可以使用	</font>';}
				} else {
					alert("Problem with server response:"+ req.statusText);
				}
			}	
		};
            
		try {
			req.open("GET", url, true);
		} catch (e) {
			alert("Server Communication Problem "+e);
		} 
		req.send(null);
	} else if (window.ActiveXObject) {
		// IE
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
		if (req) {
			req.onreadystatechange= function() {
				if (req.readyState == 4) {		// 完成
					if (req.status == 200) {	// 响应正常
						if (1==sText) {document.getElementById(id).innerHTML = '<b style="color:red;">该用户名已经存在了！请更换别的试试：-<		</b>';} else {document.getElementById(id).innerHTML = '<font style="color:green;">√可以使用	</font>';}
					} else {
						alert("Problem with server response:"+ req.statusText);
					}
				}	
			};
			req.open("GET", url, true);
			req.send();
		}
	}
}

function memberUpdateCheck() {
	
	if (document.userRegister.username.value == "")
	{
		alert('提示：会员名不能为空！');
		document.userRegister.username.focus();
		return false;
	}
	
	if (document.userRegister.email.value == "")
	{
		alert('提示：E-mail不能为空');
		document.userRegister.email.focus();
		return false;
	}
	
	if (document.userRegister.QQ.value == "")
	{
		alert('提示：QQ不能为空');
		document.userRegister.QQ.focus();
		return false;
	}
		
	if (document.userRegister.mPhone.value == "")
	{
		alert('提示：手机号不能为空');
		document.userRegister.mPhone.focus();
		return false;
	}
	
	if ('杂志社'==document.userRegister.mType.value) {
		
		if (document.userRegister.param1.value == "")
		{
			alert('提示：杂志名称不能为空');
			document.userRegister.param1.focus();
			return false;
		}
			
		if (document.getElementById('magazineLevelInput').options[document.getElementById('magazineLevelInput').selectedIndex].value == "请选择")
		{
			alert('提示：请选择杂志级别');
			document.userRegister.mPhone.focus();
			return false;
		}
		
		if (document.userRegister.param3.value == "")
		{
			alert('提示：杂志社地址不能为空');
			document.userRegister.param3.focus();
			return false;
		}
		
	}
}

function memberFdkCheck() {
	var d = document;
	
	if (d.feedbackForm.author.value == "")
	{
		alert('提示：昵称不能为空！');
		d.feedbackForm.author.focus();
		return false;
	}
	
	if (d.feedbackForm.yzm.value == "")
	{
		alert('提示：验证码不能为空');
		d.feedbackForm.yzm.focus();
		return false;
	}
	
	var s = d.getElementsByName('param1');
	flag = false;
	for(var i=0; i<s.length; i++) {
		if (s[i].checked==true) flag = true;
	}
	
	if(!flag) {
		alert('提示：服务评价不能为空');
		return false;
	}
	
	if (d.feedbackForm.content.value == "" || d.feedbackForm.content.value == "输入评论内容")
	{
		alert('提示：评论内容不能为空');
		d.feedbackForm.content.focus();
		return false;
	}
	
	d.feedbackForm.submit();
}

function validCash(v,maxPoint) {
	var d = document;
	if(v < 100) {
		alert('最少需要兑换100分!');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return;
	}
	
	if (v%100!=0) {
		alert('只能兑换100分的整数倍!');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return;	
	}
	
	if (v > maxPoint) {
		alert('您的积分不够!');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return;	
	}
}

function mConvertCashCheck(maxPoint) {
	var d = document;
	
	if (d.cvGiftForm.realName.value == "")
	{
		alert('提示：姓名不能为空！');
		d.cvGiftForm.realName.focus();
		return false;
	}
	
	if (d.cvGiftForm.mPhone.value == "")
	{
		alert('提示：手机号码不能为空！');
		d.cvGiftForm.mPhone.focus();
		return false;
	}
	
	if (isNaN(d.cvGiftForm.mPhone.value)) 
	{
		alert('提示：手机号码必须为数字！');
		d.cvGiftForm.mPhone.focus();
		return false;	
	}
	
	if (d.cvGiftForm.param2.value == "")
	{
		alert('提示：兑换积分不能为空！');
		d.cvGiftForm.param2.focus();
		return false;
	}
	
	if (isNaN(d.cvGiftForm.param2.value)) 
	{
		alert('提示：兑换积分必须为数字！');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return false;	
	}
	
	if (d.cvGiftForm.param2.value < 100) 
	{
		alert('提示：最少需要兑换100分！');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return false;	
	}
	
	if (d.cvGiftForm.param2.value%100!=0) 
	{
		alert('提示：只能兑换100分的整数倍！');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return false;	
	}
	
	if (d.cvGiftForm.param2.value > maxPoint) 
	{
		alert('提示：您的积分不够！');
		d.cvGiftForm.param2.focus();
		d.cvGiftForm.param2.select();
		return false;	
	}
	
	if (d.cvGiftForm.content.value == "" || d.cvGiftForm.content.value == "请填上您想我们转账到的银行及银行卡号。例如：工商银行：xxxxxxxx")
	{
		alert('提示：转账银行账号信息等不能为空！');
		d.cvGiftForm.content.focus();
		return false;
	}
	
	d.cvGiftForm.submit();
}

function onOpenTab(v){
	
	if(isIE()) {
		t = 'block';
	} else { t = 'table';}
	
	if(1==v) {
		document.getElementById('jList1').style.display = t;
		document.getElementById('jList2').style.display = 'none';
		document.getElementById('btn-jfjl').src = "leo-images/btn-jfjl_hvr.jpg";
		document.getElementById('btn-dhjl').src = "leo-images/btn-dhjl.jpg";
	} else if(2==v) {
		document.getElementById('jList2').style.display = t;
		document.getElementById('jList1').style.display = 'none';
		document.getElementById('btn-jfjl').src = "leo-images/btn-jfjl.jpg";
		document.getElementById('btn-dhjl').src = "leo-images/btn-dhjl_hvr.jpg";
	}
	
}

function searchSubmit(k) {
	var d = document;
	var key = d.getElementById(k).value;
	if (key!='请输入关键词查询')
	window.location = 'articleList.php?cName=文章搜索&key='+key;
}

function bookmark(){
var title=document.title
var url=document.location.href
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if( window.opera && window.print ){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();}
else if( document.all ) window.external.AddFavorite( url, title);
}
