/**
 * functions.js
 * 一些通用的函数(总是被包含在最顶级文件中)
 * 
 * @author LYQ
 *
 */

	//取浏览器宽、高等
function getDirect ()
{
	var ob = {};
	
	ob.width = document.offsetWidth || document.documentElement.clientWidth || document.body.clientWidth;
	ob.height = document.offsetHeight || document.documentElement.clientHeight || document.body.clientHeight;
	
	ob.scroll_left = window.scrollX || document.documentElement.scrollLeft;
	ob.scroll_top = window.scrollY || document.documentElement.scrollTop;
	
	return ob;
}

	//在新窗口中查看图片
function popup_pic (pic_url)
{
	open(pic_url, '', 'width=500,height=300,menubar=no,resizable=yes');
}

function popup_comment (pic_url)
{
	open(pic_url, '', 'width=380,height=290,left=150,top=200,menubar=no,resizable=yes');
}

function popup_hotel_comment (em,e)
{
	    var box = document.getElementById(em);

		var direct = getDirect();
		box.style.top = (direct.height - box.offsetHeight) / 2 + direct.scroll_top + 'px';
		box.style.left = (direct.width - box.offsetWidth) / 2 + (direct.scroll_left-180) + 'px';
		box.style.display = "block";

}

 


	//在新窗口发短信
function popup_mms (pic_url)
{
	open(pic_url, '', 'width=650,height=400,left=100,top=100,menubar=no,resizable=yes');
}

	//广告
function popup_ad (pic_url)
{
	open(pic_url, '', 'width=753,height=350,left=100,top=100,menubar=no,resizable=yes');
}

	//左侧栏下拉会所跳转
function select_go (sel_elem)
{
	window.location.href = './hotelshow.php?hotel_id='+sel_elem.value;
	//alert(sel_elem.value);
}

function select_go4 (sel_elem)
{
	window.location.href = sel_elem.value;
	//alert(sel_elem.value);
}

	//左侧栏下拉会所跳转
function select_go2 (sel_elem)
{
	window.location.href = './eatshow.php?eat_id='+sel_elem.value;
	//alert(sel_elem.value);
}

	//左侧栏下拉会所跳转
function select_go3 (sel_elem)
{
	window.location.href = sel_elem.value;
	//alert(sel_elem.value);
}
	//左侧栏下拉会所跳转
function onchange_go (changeurl)
{
	window.location.href = changeurl;
	//alert(sel_elem.value);
}

	//用弹出DIV显示图片
function show_pic (box, url)
{
	var bx = document.getElementById(box);
	if (!bx)
		return;
	
	var pics = bx.getElementsByTagName('img');
	
	if (!pics || pics.length < 1)
		return;
		
	var pic = pics[0];
	
	
	bx.onclick = function ()
	{
		this.style.display = 'none';
		pic.src = '';
	}
	
	var im = new Image();
	
	im.onload = function ()
	{
		var direct = getDirect();
		bx.style.display = 'block';
		bx.style.top = '0px';
		bx.style.left = '0px';
		bx.style.height = direct.height + direct.scroll_top + 'px';
		bx.style.width = direct.width + direct.scroll_left + 'px';
		bx.style.opacity = '.95';
		bx.style.filter = 'Alpha(Opacity=95)';
		pic.src = this.src;
		pic.style.position = 'absolute';
		pic.style.top = (direct.height - pic.height) / 2 + direct.scroll_top + 'px';
		pic.style.left = (direct.width - pic.width) / 2 + direct.scroll_left + 'px';
		
			//IE用
		im.onload = function () {};
	}
	
	im.src = url;
}

/**
 * 选中 select 框里的某一项目
 * 参数：
 *		sel		: select 框或其ID
 *		index	: 要设置的索引号，设置为 null 将忽略此项
 *		value	: 选中的项 value， 设置为 null 将忽略此项
 *		sort_flag : 选中的项 sort_flag， 设置为 null 将忽略此项
 *
 * 例子：
 *		fix_sel('sel_1', 3)		//将选中 sel_1 的第 3 项
 *		fix_sel('sel_2', null, '1983')		//将选中 sel_2 的 value 值为 1983 的项（有重复的话，只选最前的那个）
 *		fix_sel('sel_3', null, null, 'haha')		//将选中 sel_3 的 sort_flag 值为 haha 的项（有重复的话，只选最前的那个）
 *
 */
function fix_sel (sel, index, value, sort_flag)
{
	if ('string' == typeof sel)
		sel = document.getElementById(sel);
		
	if (index)
	{
		sel.options[index].selected = true;
		return;
	}
	
	if (value)
	{
		for (var i=0; i<sel.options.length; i++)
		{
			if (sel.options[i].value == value)
			{
				sel.options[i].selected = true;
				return;
			}
		}
	}
	
	if (sort_flag)
	{
		for (var i=0; i<sel.options.length; i++)
		{
			if (sel.options[i].getAttribute('sort_flag') == sort_flag)
			{
				sel.options[i].selected = true;
				return;
			}
		}
	}
}

function submit_maga(){
	if(document.f1.checkuid.value > 0 ){
		var i=0;

			if(document.f1.maga_name.value==""){
				alert("请输入您的姓名");
				return false;		
			}
			
			if(document.f1.maga_sex.value==""){
				alert("请选择您的性别");
				return false;		
			}
			if(document.f1.maga_province_id.value=="0"){
				alert("请选择您的省份");
				return false;		
			}
			if(document.f1.maga_city.value=="0"){
						alert("请输入城市");
				return false;		
			}
		
			if(document.f1.maga_address1.value=="" ||document.f1.maga_address1.value=="" ){
						alert("请输入地址");
				return false;		
			}

			if(document.f1.phone_area.value=="0"){
						alert("请选择地区");
				return false;		
			}

			if(document.f1.phone.value==""){
						alert("请输入您的手机号码");
				return false;		
			}
			
			var expnumber = "13888888888";
			 if(document.f1.phone_area.value=="086"){
				verify  = /^1([0-9]{10})+$/;		
				expnumber = "13888888888";
			 }
			 
			 if(document.f1.phone_area.value=="00852"){
				 
				verify  = /^([0-9]{8})+$/;		
				expnumber = "88888888"; 
			 }
	
			 if (!verify.test(document.f1.phone.value)) { 
				alert("请输入正确的手机号码 如 "+expnumber);
				return false;
			}

			
			if(document.f1.email.value==""){
						alert("请输入您的邮件地址");
				return false;		
			}else{
				 
				 Email = /^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/;
				
				 if (!Email.test(document.f1.email.value)) { 
				
					alert("请填写正确的邮箱地址");
					return false;
				}
				
			}
		
	}else{
 		
		 
		 /**新用户*/
		if(document.f1.maga_new_mem[0].checked == true){
			
			if(document.f1.username.value==""){
				alert("用户名不能为空");
				return false;
			} 
		 
			if(document.f1.cu.value==0){
				alert("用户名请重新填写");
				return false;
			}	
	
		 
			if(document.f1.againpassword.value != document.f1.password.value && document.f1.password.value!=""){
				alert("密码和确认密码不对.");
				return false;
			}	
		
			if(document.f1.maga_name.value==""){
				alert("请输入您的姓名");
				return false;		
			}
			
			if(document.f1.maga_sex.value==""){
				alert("请选择您的性别");
				return false;		
			}
			if(document.f1.maga_province_id.value=="0"){
				alert("请选择您的省份");
				return false;		
			}
			if(document.f1.maga_city.value=="0"){
						alert("请输入城市");
				return false;		
			}
		
			if(document.f1.maga_address1.value=="" ||document.f1.maga_address1.value=="" ){
						alert("请输入地址");
				return false;		
			}

			if(document.f1.phone_area.value=="0"){
						alert("请选择地区");
				return false;		
			}

			if(document.f1.phone.value==""){
						alert("请输入您的手机号码");
				return false;		
			}


			var expnumber = "13888888888";
			 if(document.f1.phone_area.value=="086"){
				verify  = /^1([0-9]{10})+$/;		
				expnumber = "13888888888";
			 }
			 
			 if(document.f1.phone_area.value=="00852"){
				 
				verify  = /^([0-9]{8})+$/;		
				expnumber = "88888888"; 
			 }
	
			 if (!verify.test(document.f1.phone.value)) { 
				alert("请输入正确的手机号码 如 "+expnumber);
				return false;
			}

			
			if(document.f1.email.value==""){
						alert("请输入您的邮件地址");
				return false;		
			}else{
				 
				 Email = /^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/;
				
				 if (!Email.test(document.f1.email.value)) { 
				
					alert("请填写正确的邮箱地址");
					return false;
				}
				
			}
			
			if(document.f1.email.value==""){
						alert("请输入您的邮件地址");
				return false;		
			}else{
				 
				 Email = /^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/;
				
				 if (!Email.test(document.f1.email.value)) { 
				
					alert("请填写正确的邮箱地址");
					return false;
				}
				
			}


			 			
		}else{
		  /**旧用户**/	
			if(document.f1.username2.value==""){
				alert("用户名不能为空");
				return false;
			} 		  
		   
			
		}
	}
	

	
	return true;
	
	      
}


function checkpay1(){
	if(document.f1.maga_name.value==""){
		alert("请输入您的姓名");
		return false;		
	}
	
	if(document.f1.maga_sex.value==""){
		alert("请选择您的性别");
		return false;		
	}
	if(document.f1.maga_province_id.value=="0"){
		alert("请选择您的省份");
		return false;		
	}
	if(document.f1.maga_city.value=="0"){
				alert("请输入城市");
		return false;		
	}

	if(document.f1.phone.value==""){
				alert("请输入您的手机号码");
		return false;		
	}


	if(document.f1.maga_address1.value=="" ){
				alert("请输入地址");
		return false;		
	}

	if(document.f1.phone_area.value=="0"){
				alert("请选择地区");
		return false;		
	}

	var expnumber = "13888888888";
	 if(document.f1.phone_area.value=="086"){
		verify  = /^1([0-9]{10})+$/;		
		expnumber = "13888888888";
	 }
	 
	 if(document.f1.phone_area.value=="00852"){
		 
		verify  = /^([0-9]{8})+$/;		
		expnumber = "88888888"; 
	 }

	 if (!verify.test(document.f1.phone.value)) { 
		alert("请输入正确的手机号码 如 "+expnumber);
		return false;
	}
	if(document.f1.email.value==""){
				alert("请输入您的邮件地址");
		return false;		
	}else{
		 
		 Email = /^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/;
		
		 if (!Email.test(document.f1.email.value)) { 
		
			alert("请填写正确的邮箱地址");
			return false;
		}
		
	}

}


function maga_sel_user(u){
	if(u==1){
		document.getElementById("maga_newuser").style.display = "inline";
		document.getElementById("subinfo").style.display = "inline";
		document.getElementById("maga_olduser").style.display = "none";
		document.getElementById("usercom").innerHTML = "新订阅用户首先需要注册，注册完成后您也将成为本站会员。<br />续订用户或者本站注册用户请输入用户名和密码。";

	}else{
		document.getElementById("maga_newuser").style.display = "none";
		document.getElementById("subinfo").style.display = "none";
		document.getElementById("maga_olduser").style.display = "inline";
		document.getElementById("usercom").innerHTML = "请输入您的用户名和密码!";
	}
	
}





/** 会员后台***/

function mana_rows_del_confirm(){
	if(confirm("真的要删除吗?")){
		return true;
	}else{
		return false;
	}
		
}

function grp_number_sub_del(){
	
	if(confirm("真的要删除吗?")){
		document.grp_number_form.submit();
	}
}

function mana_hotel_news_submit(objform){

	if(objform.title.value==""){ 
		alert("标题不能为空!");
		return false;
	}
	
	if(objform.short_info.value==""){ 
		alert("内容摘要不能为空!");
		return false;
	}

	if(objform.info.value==""){ 
		alert("内容不能为空!");
		return false;
	}
	
	return true;
		 
	 

}


function mana_grp_number_submit(objform){

	if(objform.number.value==""){ 
		alert("新加手机号码不能为空!");
		return false;
	}

		return true;
}


/**
* 选择全部
*/
function CheckAll(form) {
 
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'SELECTALL')
       e.checked = form.SELECTALL.checked;
    }
  }
 
 
