//遮罩并弹出窗口
var docEle = function () {
	return document.getElementById(arguments[0]) || false;
};
function openNewDiv() {
javascript:pageTracker._trackPageview('/coupon/'+$F('editionName')+'/'+$F('categoryName')+'/sms/'+$F('directory_code')+$F('directory_subcode'));
	var m = "mask";
	if (docEle(1)) {
		document.removeChild(docEle(1));
	}
	if (docEle(3)) {
		document.removeChild(docEle(3));
	}
	if (docEle(4)) {
		document.removeChild(docEle(4));
	}
  // 新激活图层
	var newDiv = document.createElement("div");
	newDiv.id = 1;
	newDiv.style.position = "absolute";
	newDiv.style.zIndex = "9999";
	newDiv.style.width = "400px";
//	newDiv.style.height = "200px";
	newDiv.style.top = document.body.scrollHeight / 4 + 245 + "px";
	newDiv.style.left = document.documentElement.scrollWidth / 4 + 10 + "px";
	newDiv.style.background = "#FFFFFF";
	newDiv.style.border = "1px solid #860001";
	newDiv.style.padding = "5px";

	var str = "<div id='main-wrap'>";
	str = str + "<div class='close'><a href='javascript:actCancel();'><img src='/images/frame/close.jpg' alt='关闭' /></a></div>";
	str = str + "<label id='error' name='error' style='color:red;display:none'></label>";
	str = str + "<div class='code'><h3>请输入手机号码：</h3><input id='mobile' name='mobile' type='text' class='mar10' value='' /></div>";
	str = str + "<div class='clear'></div>";
	str = str + "<div class='code'><h3>请填写验证码：</h3><div class='code-c'><input id='val-code' name='val-code' maxlength=4 type='text' class='mar102' value=''/></div><div class='code-note'><img id='safecode' name='safecode' src='/ajax/getValidateCode.jsp?"+Math.random()+"' alt='' class='code-img' /><br/><p><a href='javascript:setValCode()'>看不清楚，换张图片</a></p></div><div class='btn-style'><img height=12 valign='center' style='display:none' name='cancelImg' id='cancelImg' src='/images/ajax-loader.gif' /><input id='cancelButton' name='cancelButton' type='button' value='发送短信' class='btn-sendmsg' onclick='smsSubmit()' /></div>";
	str = str + "</div><div class='clear'></div>";
	str = str + "<div class='text-note'><span class='red'>小提示：</span><br />";
	str = str + "<ul><li>此信息完全<span class='red'>免费</span>。</li>";
	str = str + "<li>我们将遵守《隐私条款》中所列条款，对您的电话号码进行保密，防止个人隐私泄露。</li>";
	str = str + "<li>由于短信发送尚处于测试阶段，网络繁忙时可能会延迟3-5分钟。</li>";
	str = str + "</ul>";
	str = str + "</div>";
	str = str + "</div>";	
	
	document.body.appendChild(newDiv);
	newDiv.innerHTML = str;
  // mask图层
	var newMask = document.createElement("div");
	newMask.id = 3;
	newMask.style.position = "absolute";
	newMask.style.zIndex = "1";
	newMask.style.width = document.documentElement.scrollWidth + "px";
	newMask.style.height = document.documentElement.scrollHeight + "px";
	newMask.style.top = "0px";
	newMask.style.left = "0px";
	newMask.style.background = "#FFFFFF";
	newMask.style.border = "1px solid #860001";
	newMask.style.padding = "5px";
	newMask.style.filter = "alpha(opacity=40)";
	newMask.style.opacity = "0.40";
	document.body.appendChild(newMask);
	var iframe = document.createElement("iframe");
	iframe.id = 4;
	iframe.className = "calendarIframe";
	iframe.style.position = "absolute";
	iframe.style.zIndex = "22";
	iframe.scrolling = "no";
	iframe.frameBorder = "no";
	iframe.style.filter = "alpha(opacity=1)";
 //iframe.style.opacity = "0.01";
	document.body.appendChild(iframe);
	$('mobile').focus();
}

 // 关闭mask和新图层
function actCancel() {
	document.body.removeChild(docEle(1));
	document.body.removeChild(docEle(3));
	document.body.removeChild(docEle(4));
}

// 替换验证码图片
function setValCode(){
	var verify=document.getElementById('safecode');
	verify.setAttribute('src','/ajax/getValidateCode.jsp?'+Math.random());
}

function smsSubmit(){
javascript:pageTracker._trackPageview('/coupon/'+$F('editionName')+'/'+$F('categoryName')+'/smsconfirm/'+$F('directory_code')+$F('directory_subcode'));
	$('cancelImg').show();
	$('cancelButton').hide();

	var mobile=$F('mobile').strip();
	var valcode=$F('val-code').strip();
	
	var error_msg="";
	if(mobile==""){
		error_msg=error_msg+"请输入手机号码<br/>";
	}else if(mobile.length!=11){
		error_msg=error_msg+"请输入11位手机号码<br/>";
	}
	if(valcode==""){
		error_msg=error_msg+"请输入验证码<br/>";
	}else if(valcode.length<4){
		error_msg=error_msg+"请输入4位验证码<br/>";
	}
	
	if(error_msg!=""){
		$('error').show();
		$('error').update(error_msg);
		$('cancelImg').hide();
		$('cancelButton').show();
	}else{
		$('error').hide();
		var url="/ajax/sendSms.jsp";
		var pars="valcode="+valcode+"&mobile="+$F('mobile').strip()+"&editionId="+$F('edition_id')+"&directoryCode="+$F('directory_code')+"&directorySubCode="+$F('directory_subcode')+"&categoryId="+$F('category_id');
		var valAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showResponse});
	}
}

function showResponse(response){
	var result=response.responseText.strip();
	if(result=="1"){
		var str = "<div class='close'><a href='javascript:actCancel();'><img src='/images/frame/close.jpg' alt='关闭' /></a></div>";
		str = str + "<h3></h3>";
		str = str + "<div class='message'>短信发送成功！</div>";
		str = str + "<div class='send-ok'>";
		str = str + "<p class='title'>登记邮件地址</p>";
		str = str + "<p class='text'>您可以在此登记您的邮件地址，以便我们为您提供更好的网站在线服务或参加站内读者活动。</p>";
		str = str + "</div>";
		str = str + "<label id='error' name='error' style='color:red;display:none'></label>";
		str = str + "<div class='code'>";
  		str = str + "<input id='email' name='email' type='text' class='mar101' value='请在此输入您的邮件地址' onfocus='clearMailContent()' /><img height=12 valign='center' style='display:none' name='cancelImg' id='cancelImg' src='/images/ajax-loader.gif' /><input name='cancelButton' id='cancelButton' type='button' onclick='emailSubmit()' value='确定' class='btn-login' />";
		str = str + "</div>";
		str = str + "<div class='code-note'></div>";
		str = str + "<div class='clear'></div>";
		str = str + "<script type=\"text/javascript\">";
		str = str + "pageTracker._trackPageview(\"/quanguo/"+$F('editionName')+"/smsconfirm\");";
		str = str + "</script>";
		$('main-wrap').update(str);
	}else if(result=="0"){
		$('error').show();
		$('error').update("验证码错误，请重新输入");
		$('cancelImg').hide();
		$('cancelButton').show();
	}else{
		$('error').show();
		$('error').update("发送未成功，请重试");
		$('cancelImg').hide();
		$('cancelButton').show();
	}
	
}

function emailSubmit(){
javascript:pageTracker._trackPageview('/quanguo/'+$F('editionName')+'/'+$F('categoryName')+'/merumagareg');
	$('cancelImg').show();
	$('cancelButton').hide();
	
	var email=$F('email').strip();
	var editionId =$F('edition_id').strip();
	var error_msg="";
	
	if(email==""||email=="请在此输入您的邮件地址"){
		error_msg=error_msg+"请输入E-MAIL<br/>";
	}else if(email.length>50){
		error_msg=error_msg+"E-MAIL长度限制50位<br/>";
	}else if(!isEmail(email)){
		error_msg=error_msg+"E-MAIL格式不正确<br/>";
	}
	
	
	if(error_msg!=""){
		$('error').show();
		$('error').update(error_msg);
		$('cancelImg').hide();
		$('cancelButton').show();
	}else{
		$('error').hide();
		var url="/ajax/saveEmail.jsp";
		var pars="email="+email+"&editionId="+editionId;
		var valAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:saveEmail});
	}
}

function saveEmail(response){
	var result=response.responseText.strip();
	if(result=="1"){
		var str = "<div id=\"main-error\"><div class='close'><a href='javascript:actCancel();'><img src='/images/frame/close.jpg' alt='关闭' /></a></div>";
		str = str + "<h3></h3>";
		str = str + "<div class='message'>您好！邮箱地址登记成功！</div>";
		str = str + "<div class='code-note'></div>";
		str = str + "<div class='clear'></div></div>";
		$('main-wrap').update(str);
	}else if(result=="2"){
		var str = "<div id=\"main-error\"><div class='close'><a href='javascript:actCancel();'><img src='/images/frame/close.jpg' alt='关闭' /></a></div>";
		str = str + "<h3></h3>";
		str = str + "<div class='message'>您好！您的邮箱已经登记过了，谢谢您的参与！</div>";
		str = str + "<div class='code-note'></div>";
		str = str + "<div class='clear'></div></div>";
		$('main-wrap').update(str);
	}else{
		$('error').show();
		$('error').update("发送未成功，请重试");
		$('cancelImg').hide();
		$('cancelButton').show();
	}
}

//验证EMAIL格式
function isEmail(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
		return true;
	}else{
		return false;
	}
}

//检索页面分页方法
function getAjaxPage(newPage){
	var recordCount = -1;
	if($('recordCount')){
		recordCount = $F('recordCount');
	}
	$('tableAjax').hide();
	$("loader").show();
	page.getAjaxPage(newPage,recordCount,$F('searchParam'),$F('area'),$F('genre'),$F('budget'),$F('coupon'),$F('editionId'),$F('categoryId'),$F('budgetOrder'),BFgetPageHTML);
}

function BFgetPageHTML(data){
	var pageAjax = $A(document.getElementsByName("pageAjax"));
	pageAjax.each(function(p){
		$(p).update(data[0]);
	});
	$("loader").hide();
	$('tableAjax').show();
	$('tableAjax').update(data[1]);
}

function changeMenu(apply_id,menu_id){
if(menu_id=='1'){
$('shop'+apply_id+'-1').show();
$('shop'+apply_id+'-2').hide();
$('tab'+apply_id).className='tab-wrap1';
}else{
$('shop'+apply_id+'-2').show();
$('shop'+apply_id+'-1').hide();
$('tab'+apply_id).className='tab-wrap2';
}
}

function clearContent(){
    if($F('searchParam')=="比如“日本料理”"){
    	$('searchParam').value="";
    }
    if($('searchParam2')){
	    if($F('searchParam2')=="比如“日本料理”"){
	    	$('searchParam2').value="";
	    }
    }
}

function orderUp(){
if($F('budgetOrder')!="up"){
$('budgetOrder').value="up";
getAjaxPage(1);
}
}

function orderDown(){
if($F('budgetOrder')!="down"){
$('budgetOrder').value="down";
getAjaxPage(1);
}
}

function setImg(eidtionId,editionName,categoryId,dir,cssClass){
var url="/ajax/randomImage.jsp";
var pars="editionId="+eidtionId+"&editionName="+editionName+"&categoryId="+categoryId+"&dir="+dir+"&cssClass="+cssClass;
if(dir=='rs'){
var valAjax=new Ajax.Request(url,{parameters:pars,onComplete:setImgOk,onLoading:setImgLoad});
}else if(dir=='rl'){
var valAjax=new Ajax.Request(url,{parameters:pars,onComplete:setImgOk,onLoading:setImgLoadBig});
}
setTimeout("setImg('"+eidtionId+"','"+editionName+"','"+categoryId+"','"+dir+"','"+cssClass+"')",5000)
}

function setImgInFw(editionId,editionName){
var url="/ajax/randomImageFw.jsp";
var pars ="editionId="+editionId+"&editionName="+editionName;
var valAjax=new Ajax.Request(url,{parameters:pars,onComplete:setImgFwOk,onLoading:setImgFwLoad});
setTimeout("setImgInFw('"+editionId+"','"+editionName+"')",5000)
}

function setImgLoad(){
//$('ranImg').update("<img src='/images/search/nophoto-s.JPG'>");
$('ranImg').update("");
}

function setImgLoadBig(){
//$('ranImg').update("<img src='/images/search/nophoto-b.JPG'>");
$('ranImg').update("");
}

function setImgFwLoad(){
//$('ranImg').update("<img src='/images/search/nophoto-s.JPG'>");
//$('ranImg2').update("<img src='/images/search/nophoto-s.JPG'>");
$('ranImg').update("");
$('ranImg2').update("");
}

function setImgOk(response){
var result=response.responseText.strip();
if(result==""){
$('ranImg').update("<img src='/images/search/nophoto-s.JPG'>");
}else{
$('ranImg').update(result);
}
}

function setImgFwOk(response){
var result=response.responseText.strip();
arr=result.split("####");
if(arr[0]==""){
$('ranImg').update("<img src='/images/search/nophoto-s.JPG'>");
}else{
$('ranImg').update(arr[0]);
}
if(arr[1]==""){
$('ranImg2').update("<img src='/images/search/nophoto-s.JPG'>");
}else{
$('ranImg2').update(arr[1]);
}
}

function clearMailContent(){
    if($F('email')=="请在此输入您的邮件地址"){
    	$('email').value="";
    }
}

function changeShow(){
    var v = document.getElementById("mail").value;
    var button = document.getElementById("image");
    v = trim(v);
    if(v.length > 0){
    	button.disabled = '';
    }else{
    	button.disabled = 'true';
    }
}

function trim(s){
	return s.replace(/(^\s*)/g, ""); 
}

function favorite(city){
	if(city == "sh") {
		if(document.all) {
			window.external.addFavorite('http://www.hujiaobeibei.net/shanghai/index','胡椒蓓蓓优惠券');
		} else if(window.sidebar) {
			 window.sidebar.addPanel('胡椒蓓蓓优惠券','http://www.hujiaobeibei.net/shanghai/index' ,"");
		}
		pageTracker._trackPageview('/click/shanghai/addfav');
	} else if(city == "gz") {
	    if(document.all) {
	    	window.external.addFavorite('http://www.hujiaobeibei.net/guangzhou/index','胡椒蓓蓓优惠券');
	    } else if(window.sidebar) {
	    	window.sidebar.addPanel('胡椒蓓蓓优惠券','http://www.hujiaobeibei.net/guangzhou/index' ,"");
	    }
		pageTracker._trackPageview('/click/guangzhou/addfav');
	} else if(city == "sz") {
		if(document.all) {
			window.external.addFavorite('http://www.hujiaobeibei.net/shenzhen/index','胡椒蓓蓓优惠券');
		} else if(window.sidebar) {
			window.sidebar.addPanel('胡椒蓓蓓优惠券','http://www.hujiaobeibei.net/shenzhen/index' ,"");
		}
		pageTracker._trackPageview('/click/shenzhen/addfav');
	}
}
