function $(objName){
	if(document.getElementById){
		return eval('document.getElementById("' + objName + '")');
	}else if(document.layers){
		return eval("document.layers['" + objName +"']");
	}else{
		return eval('document.all.' + objName);
	}
}


var $A = Array.from = function(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) {
    return iterable.toArray();
  } else {
    var results = [];
    for (var i = 0; i < iterable.length; i++)
      results.push(iterable[i]);
    return results;
  }
}

Function.prototype.bind = function() {
  var __method = this, args = $A(arguments), object = args.shift();
  return function() {
    return __method.apply(object, args.concat($A(arguments)));
  }
}

Function.prototype.bindAsEventListener = function(object) {
  var __method = this;
  return function(event) {
    return __method.call(object, event || window.event);
  }
}

//根据id取页面对象
function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  element = document.getElementById(element);
  return element;
}

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);

function close_msg_box()
{
	var is_ie = document.all ? true : false;  //判断是否是IE
	var msg_div = document.getElementById('msg_div');
	var bg_div = document.getElementById('bg_div');

	if(msg_div)
	{
		if(is_ie) msg_div.removeNode(true);
		else msg_div.parentNode.removeChild(msg_div);
	}
	
	if(bg_div)
	{
		if(is_ie) bg_div.removeNode(true);
		else bg_div.parentNode.removeChild(bg_div);
	}
}

function menu(id,path)
{
	return $(id).src=path;
}

//滑轮标签
function ChangTID(index,flag){
	for(var i=1;i<6;i++){/* 最多支持4个标签 */
		if($("Conntent_"+i)&&$("TID_"+i)){
			$("Conntent_"+i).style.display = 'none';
			$("TID_"+i).className = "tab_no";
		}
	}
	
	if($("Conntent_"+index)&&$("TID_"+index)){
		$("Conntent_"+index).style.display = '';
		$("TID_"+index).className = "tab_now";
	}
}


function msg_box(str)
{
	
	var window_height = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	var window_width = document.body.scrollWidth;

	var window_height_all = document.body.offsetHeight;
	
	var obj = document.createElement('div');
	obj.setAttribute("id","bg_div");
	obj.style.position = "absolute";
	obj.style.zIndex = "10001";
	obj.style.backgroundColor = "#000";
	obj.style.left = "0px";
	obj.style.top = "0px";
	obj.style.bottom = "0px";
	obj.style.filter = "alpha(opacity=60)";
	obj.style.opacity = 50;
	
	obj.style.width = window_width + "px"; 
	obj.style.height = window_height_all + "px";
   
	document.body.appendChild(obj);
	
	var msg_box = document.createElement('div');
	msg_box.setAttribute("id","msg_div");
	msg_box.style.position = "absolute";
	msg_box.className = 'msg';
	msg_box.style.zIndex = "10002";
	msg_box.style.left = ((window_width / 2) -380) + "px";
	msg_box.style.top = '10px';
	msg_box.style.backgroundColor = "#f5f5f5";
	msg_box.innerHTML = str;
	document.body.appendChild(msg_box);

}


//AJAX部分


var UserName_state = 0;
var code_state = 0;
//检查用户名是否重复
function getUserInfo()
{
	
	$("user_info").innerHTML="<div class='success_text'>正在檢測..</div>";
	
	if($('reg_UserName').value =='')
	{
		$("user_info").innerHTML="<div class='alert_text'>您還沒有填寫帳號信息</div>";
		return false;
	}
	
	var ajax=new Ajax();
	ajax.setServer('index.php?c=user&d=getUserInfo');
	ajax.setParam("UserName",$('reg_UserName').value);
	ajax.setCallback(finishCheckUsername);
	ajax.sendByGet(0,true);
}

function finishCheckUsername(str){

	var UserName_text = $("user_info");
	if(str.substring(0,1)!="1"){
		UserName_text.innerHTML="<div class='alert_text'>"+str+"</div>";
		return;
	}
	else{
		UserName_text.innerHTML="<div class='success_text'>恭喜您，该用户名还没有人注册！</div>";
		UserName_state = 1;
	}
}

//检查验证码是否正确

function checkCode()
{
	
	$("code_info").innerHTML="<div class='success_text'>正在檢測..</div>";
	
	var ajax=new Ajax();
	ajax.setServer('index.php?c=user&d=checkVerifiCode');
	ajax.setParam("verifi",$('verifi').value);
	ajax.setCallback(finishCheckCode);
	ajax.sendByGet(0,true);
}

function finishCheckCode(str){

	var code_info_text = $("code_info");
	if(str.substring(0,1)!="1"){
		code_info_text.innerHTML="<div class='alert_text'>"+str+"</div>";
		return;
	}
	else{
		code_info_text.innerHTML="<div class='success_text'>驗證碼填寫正確</div>";
		code_state = 1;
	}
}



function isEmail(str){ 
res = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
var re = new RegExp(res); 
return !(str.match(re) == null); 
}
	
function RegSubmit()
{
	

	var obj = document.getElementsByName('XiHao[]'); 
	var objLen= obj.length;
	var i;

	
	objYN=false;
	
	for (i=0;objLen > i;i++){
		
		if (obj[i].checked == true) {
			
			objYN = true;
			
			//break;
		}
	}
	
	if($('reg_UserName').value == '')
	{
		alert('請填寫帳號名');
		$('reg_UserName').focus();
		return false;
	}
	
	if(UserName_state == 0)
	{
		alert('您填寫的用戶已經存在');
		$('reg_UserName').focus();
		return false;
	}
	
	
	if($('reg_PassWord').value =='')
	{
		alert('請填寫密碼');
		$('reg_PassWord').focus();
		return false;
	}
	
	if($('reg_PassWord').value != $('reg_rePassWord').value)
	{

		alert('兩次輸入的密碼不一致');
		$('reg_password').value ='';
		$('reg_repassword').value = '';
		$('reg_PassWord').focus();
		return false;
	}
	
	if($('reg_Email').value =='')
	{
		alert('請填寫信箱');
		$('reg_Email').focus();
		return false;
	}
	
	if(isEmail($('reg_Email').value) == false)
	{
		alert('信箱格式有误！');
		$('reg_Email').focus();
		return false;
	}
	
	if($('reg_NikeName').value =='')
	{
		alert('請填寫暱稱');
		$('reg_NikeName').focus();
		return false;
	}
	
	
	
	if($('Y').value =='')
	{
		alert('請填寫生日年份');
		$('Y').focus();
		return false;
	}
	
	
	if($('M').value =='')
	{
		alert('請填寫生日月份');
		$('M').focus();
		return false;
	}
	
	if($('D').value =='')
	{
		alert('请填写生日日期');
		$('D').focus();
		return false;
	}
	
	if($('ZhiWei').value =='')
	{
		alert('請填寫職位');
		$('ZhiWei').focus();
		return false;
	}
	
	if($('ShouRu').value =='')
	{
		alert('請填寫收入');
		$('ShouRu').focus();
		return false;
	}
	
	if($('GuoMa').value =='')
	{
		alert('請填寫国码，如不清楚请点击“国码资料查询”');
		$('GuoMa').focus();
		return false;
	}
	
	
	if($('MobilePhone').value =='')
	{
		alert('請填寫行動電話');
		$('MobilePhone').focus();
		return false;
	}
	
	
	
	if(objYN == false)
	{
		alert('請至少選擇一个模型喜好');
		return false;
	}
	
	if($('verifi').value =='')
	{
		alert('請填寫驗證碼');
		$('verifi').focus();
		return false;
	}
	
	if(code_state == 0)
	{
		alert('驗證碼填寫有誤，請檢查');
		$('verifi').focus();
		return false;
	}
	
	

	$('submit').disabled = true;
	$('submit').value = '提交注冊中...';

}


function editSubmit()
{
	

	var obj = document.getElementsByName('XiHao[]'); 
	var objLen= obj.length;
	var i;

	
	objYN=false;
	
	for (i=0;objLen > i;i++){
		
		if (obj[i].checked == true) {
			
			objYN = true;
			
			//break;
		}
	}
	
	if($('reg_Email').value =='')
	{
		alert('請填寫信箱');
		$('reg_Email').focus();
		return false;
	}
	
	if(isEmail($('reg_Email').value) == false)
	{
		alert('信箱格式有误！');
		$('reg_Email').focus();
		return false;
	}
	
	if($('reg_NikeName').value =='')
	{
		alert('請填寫暱稱');
		$('reg_NikeName').focus();
		return false;
	}
	
	
	
	if($('Y').value =='')
	{
		alert('請填寫生日年份');
		$('Y').focus();
		return false;
	}
	
	
	if($('M').value =='')
	{
		alert('請填寫生日月份');
		$('M').focus();
		return false;
	}
	
	if($('D').value =='')
	{
		alert('请填写生日日期');
		$('D').focus();
		return false;
	}
	
	if($('ZhiWei').value =='')
	{
		alert('請填寫職位');
		$('ZhiWei').focus();
		return false;
	}
	
	if($('ShouRu').value =='')
	{
		alert('請填寫收入');
		$('ShouRu').focus();
		return false;
	}
	
	if($('GuoMa').value =='')
	{
		alert('請填寫国码，如不清楚请点击“国码资料查询”');
		$('GuoMa').focus();
		return false;
	}
	
	
	if($('MobilePhone').value =='')
	{
		alert('請填寫行動電話');
		$('MobilePhone').focus();
		return false;
	}
	
	
	
	if(objYN == false)
	{
		alert('請至少選擇一个模型喜好');
		return false;
	}

	$('submit').disabled = true;
	$('submit').value = '編輯中...';

}



function loginSubmit()
{
	
	if($('UserName').value == '')
	{
		alert('帳號名名沒有填寫');
		$('UserName').focus();
		return false;
	}
	
	if($('password').value == '')
	{
		alert('密碼沒有填寫');
		$('password').focus();
		return false;
	}
	
	return true

	$('login_submit').innerHTML = '<img name="login_ajax" src="images/loading.gif" />';
	
	var ajax=new Ajax();
	ajax.setParam('UserName',$('UserName').value);
	ajax.setParam('PassWord',$('PassWord').value);
	ajax.setServer('?c=user&d=login');
	ajax.setCallback(finish_loginSubmit);
	ajax.sendByPost(0,true);
	return false;
}

function finish_loginSubmit(str)
{

	if(str.substring(0,1) >= 1)
	{
		alert('登陸成功！');
		window.location = 'index.php';
	}
	else
	{
		alert(str);
		$('login_submit').innerHTML = '<input type="image" name="imageField" src="images/user_reg.gif"/>';
		return false;
	}
}



function ChangeImages(id,URL,img)
{

	$(id).innerHTML = "<a href=\""+ URL +"\"><img src=\""+ img +"\" border=\"0\" style=\"border:1px solid #eee; padding:2px;\" \/><\/a>";
}



/*#############################
查找Select中是否有符合的值，如
找到对应值则将设为当前选中值
obj：查找对象
val：查找的值
style：查找类型 1:value 2:text
#############################*/
function SelectOption(obj,val,style){

	if(val=='')
	{
		return false;
	}
	
	var elem;
	if(typeof(obj)=="object"){
	   elem=obj;
	}else{
	   if(typeof(obj).toLowerCase()=="string"){
		var elem=typeof($(obj))=="undefined" ? getName(obj)[0]:$(obj)
	   }else{
		return ;
	   }
	}
	//alert(typeof(fds))
	if(elem.tagName.toLowerCase()!="select")
	return;
	var found=false;
	if (style==1||!style){
	   for(i=0;i<elem.options.length;i++){
		if(elem.options[i].value==val){
		 elem.options[i].selected=true;
		 found=true;
		 return;
		}
	   }
	}
	if (style==2||!style){
	   for(i=0;i<elem.options.length;i++){
		if(elem.options[i].innerHTML==val){
		 elem.options[i].selected=true;
		 found=true;
		 return;
		}
	   }
	}
}

/*
查找radio中是否有符合的值，然后选择
*/

function SelectRadio(obj,val){
	
	if(val=='')
	{
		return false;
	}
	
	var names = document.getElementsByName(obj);

	for(i=0;i<names.length;i++){
		
		if(names[i].value == val)    
		{
			 names[i].checked = true;
		}
	}

}

/**
* obj 表单名
* val 所有值列表
*/

function SelectCheckbox(obj,val){
	
	if(val=='')
	{
		return false;
	}

	var obj = document.getElementsByName(obj);
	var objLen= obj.length;
	var i;
	
	for (i=0;objLen > i;i++){
		 
		if (val.indexOf(obj[i].value) != -1)
		{
			
			obj[i].checked = true;
			
			//break;
		}

	}

}
