﻿function killErrors(){
	return true;
}

window.onerror = killErrors;
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkMail(str){ 
  var strReg = "";
  var r;
  var strText = str;
  
  strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
  
  r = strText.search(strReg);
  
  if(r == -1) { 
    return false;
  }else{
    return true;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function readCookie(name){
  var mycookie = document.cookie;
  var start1 = mycookie.indexOf(name + "=");
  
  if(start1 == -1){
    return '';
  }else{
    start = mycookie.indexOf("=", start1)+1;
    
    var end = mycookie.indexOf(";", start);
    
    if(end == -1){
      end = mycookie.length;
    }
    
    var value = unescape(mycookie.substring(start, end));
    
    if(value == null){
      return '';
    }else{
      return value;
    }
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function copyAddress(){
	var obj = document.all.copyUrl;
	var clipBoardContent = obj.value;
	
	obj.select();
	window.clipboardData.setData("Text", clipBoardContent);
	alert("The URL is in your clipboard now, paste it somewhere to share with your friend.");
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getObject(objectId){
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId);		// W3C DOM
	}else if(document.all && document.all(objectId)){
		return document.all(objectId);		// MSIE 4 DOM
	}else if(document.layers && document.layers[objectId]){
		return document.layers[objectId];		// NN 4 DOM
	}else{
		return false;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function keyNumber(){
	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function selectAll(){
	allCheckbox = function(form){
		for(var i = 0; i < form.elements.length; i ++ ){
			var e = form.elements[i];
			
			if(e.Name != 'Select' && e.disabled == false){
				e.checked = form.Select.checked;
			}
		}
	}
	
	document.write('<input name="Select" type="checkbox" id="Select" onClick="allCheckbox(this.form);" value="checkbox">');
	document.write('全选/取消全选&nbsp;<input name="btnDel" type="submit" class="button" id="btnDel" onclick=\'return confirm("删除是不可恢复的，您确定要删除所选记录么？？？")\' value="删除所选×">');
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showPhoto(img, input){
	var src = document.getElementById(input).value;
	
	if(src == ''){
		document.getElementById(img).src = '/images/none.jpg';
	}else{
		document.getElementById(img).src = src;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showUpload(obj, folder){
	var str = '';
	var floatLayer = document.getElementById('floatLayer');
	
	str = str + '<table border="0" cellpadding="1" cellspacing="1" bgcolor="#7BABF9">';
	str = str + '  <tr>';
	str = str + '    <td bgcolor="#F1F3F5"><table width="400" height="200" border="0" cellpadding="0" cellspacing="0">';
	str = str + '      <tr>';
	str = str + '        <td width="380" height="25" align="center" bgcolor="#7BABF9"><font color="#FFFFFF">上传文件</font></td>';
	str = str + '        <td bgcolor="#7BABF9"><span style="color:#fff;border:1px #fff dashed; cursor:hand;" onclick="floatLayer.style.display=\'none\';">×</span></td>';
	str = str + '      </tr>';
	str = str + '      <tr>';
	str = str + '        <td colspan="2" align="center"><iframe src="upload.php?inputName=' + obj + '&uploadFolder=' + folder + '" frameborder="0" scrolling="no" style="width:100%; height:100%;"></iframe></td>';
	str = str + '      </tr>';
	str = str + '    </table></td>';
	str = str + '  </tr>';
	str = str + '</table>';
	
	floatLayer.style.display = 'block';
	floatLayer.style.top = document.body.scrollTop + (document.body.clientHeight / 2 - 100);
	floatLayer.style.left = document.body.clientWidth / 2 - 200;
	floatLayer.innerHTML = str;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showCollect(obj, folder){
	var str = '';
	var floatLayer = document.getElementById('floatLayer');
	
	str = str + '<table border="0" cellpadding="1" cellspacing="1" bgcolor="#7BABF9">';
	str = str + '  <tr>';
	str = str + '    <td bgcolor="#F1F3F5"><table width="400" height="200" border="0" cellpadding="0" cellspacing="0">';
	str = str + '      <tr>';
	str = str + '        <td width="380" height="25" align="center" bgcolor="#7BABF9"><font color="#FFFFFF">采集文件</font></td>';
	str = str + '        <td bgcolor="#7BABF9"><span style="color:#fff;border:1px #fff dashed; cursor:hand;" onclick="floatLayer.style.display=\'none\';">×</span></td>';
	str = str + '      </tr>';
	str = str + '      <tr>';
	str = str + '        <td colspan="2" align="center"><iframe src="getWebFile.php?inputName=' + obj + '&uploadFolder=' + folder + '" frameborder="0" scrolling="no" style="width:100%; height:100%;"></iframe></td>';
	str = str + '      </tr>';
	str = str + '    </table></td>';
	str = str + '  </tr>';
	str = str + '</table>';
	
	floatLayer.style.display = 'block';
	floatLayer.style.top = document.body.scrollTop + (document.body.clientHeight / 2 - 100);
	floatLayer.style.left = document.body.clientWidth / 2 - 200;
	floatLayer.innerHTML = str;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkMail(str){ 
	var strReg = '';
	var r;
	var strText = str;
	
	strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
	
	r = strText.search(strReg);
	
	if(r == -1) { 
		return false;
	}else{
		return true;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkLogin(){
	var username = document.frmLogin.username;
	var password = document.frmLogin.password;
	
	if(username.value == ''){
		alert('Please fill in your name.');
		username.focus()
		return false;
	}
	
	if(password.value == ''){
		alert('Please fill in your password.');
		password.focus()
		return false;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkSearch(){
	keyWord = document.frmSearch.keyword;
	
	if(keyWord.value == ''){
		alert('Please fill in your keyword.');
		keyWord.focus();
		return false;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showLogin(){
	userID = readCookie('userID');
	username = readCookie('username');
	integral = readCookie('integral');
	
	if(readCookie('userID') == ''){
		document.write('<form id="frmLogin" name="frmLogin" method="post" action="/login.php" onsubmit="return checkLogin();">');
		document.write('<table border="0" cellspacing="0" cellpadding="0" align="center">');
		document.write('	<tr>');
		document.write('		<td height="40"><input name="username" type="text" id="username" size="15" maxlength="50" /></td>');
		document.write('		<td><input name="password" type="password" id="password" size="15" maxlength="50" /></td>');
		document.write('		<td>&nbsp;&nbsp;<input type="image" name="imageField" src="/images/login.jpg" /></td>');
		document.write('	</tr>');
		document.write('	<tr>');
		document.write('		<td><a href="/register.php" style="font-size:14px; line-height:30px; margin:0 70px 0 20px;">Sign Up</a></td>');
		document.write('		<td><a href="/forgotPassport.php" style="font-size:14px; line-height:30px;">Forgot Password?</a></td>');
		document.write('		<td>&nbsp;</td>');
		document.write('	</tr>');
		document.write('</table>');
		document.write('</form>');
	}else{
		document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0">');
		document.write('	<tr>');
		document.write('		<td height="45"><span style="margin-left:5px; font-size:14px;">Welcome:' + username + '</span></td>');
		document.write('		<td><span style="font-size:14px;">Points:' + integral + '</span></td>');
		document.write('	</tr>');
		document.write('	<tr>');
		document.write('		<td>&nbsp;&nbsp;<a href="/register.php">Edit Your Profile</a>&nbsp;&nbsp;<a href="/account.php">My Account</a></td>');
		document.write('		<td><span style="font-size:14px;"><a href="/login.php"><font color="blue" style="font-size:16px;">Log Out</font></a></span></td>');
		document.write('	</tr>');
		document.write('</table>');
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------

