var mousetrack = Array();
function stayLog(){
	var stay = parseInt(new Date().getTime()/1000 - loadtime);
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	var uid = Math.floor(Math.random() * 999999999);
	try{uid=new UUID();}catch(e){}
	document.getElementById('logimg').src="http://jcn.langtaojin.com/images/__b2cLog.gif?t="+uid+"&m=stayLog,"+ip+","+window._FOCUSED+","+myWidth+"x"+myHeight+","+mousetrack.join(':');
	mousetrack = Array();
	counter += 1;
	if (counter >= 4){
		interval *= 2;
		counter = 0;
	}
	setTimeout(function(){stayLog();},interval);
};
window._FOCUSED = 'na';
try{
	document.onfocusout=function(){window._FOCUSED='false'};
	document.onfocusin=function(){window._FOCUSED='true'};
}catch(e){}
var loadtime = new Date().getTime()/1000;
var loadts = new Date();
var interval = 15000;
var counter = 0;
window.setTimeout(function(){stayLog();},interval);
var referer = encodeURIComponent(document.referrer);
var rand = Math.floor(Math.random() * 999999999);
window.setTimeout(function(){ document.getElementById('logimg').src="http://jcn.langtaojin.com/images/__b2cLog.gif?referer="+referer+"&rand="+rand;},100)

var iTimerID = 0;

function moveRight(tab,$this,wd,size,rf){
	var displayWidth=Number(tab.css('left').replace('px',''));
	!displayWidth?displayWidth=0:null;
	if((displayWidth>(640-wd)&&rf=='right') || (displayWidth<0 && rf=='left')){
	 	displayWidth=displayWidth-size;
		tab.css('left',displayWidth);
	}else{
	 	$this.removeClass(rf+'_rolling').addClass(rf+'_rolling_off');
	 	window.clearInterval(iTimerID);
	}
}
function initRoll(servicediv,wd){
				servicediv.parent().find('span.roll_left').css('display','inline');				
				servicediv.parent().find('span.roll_right').css('display','inline');
				
				servicediv.parent().find('span.roll_right').unbind('mousedown').bind('mousedown',function(){	 
						 $(this).parent().find('span.roll_left').removeClass('left_rolling_off').addClass('left_rolling');
						 var tab = servicediv.find('div.services_list_box');
						 var $this = $(this);
						 iTimerID = window.setInterval(function(){moveRight(tab,$this,wd,10,'right');},100);
					});	
				servicediv.parent().find('span.roll_right').unbind('mouseup').bind('mouseup',function(){ 
						 window.clearInterval(iTimerID);
					});
					
				servicediv.parent().find('span.roll_left').unbind('mousedown').bind('mousedown',function(){
						 $(this).parent().find('span.roll_right').removeClass('right_rolling_off').addClass('right_rolling');
						 var tab = servicediv.find('div.services_list_box');
						 var $this = $(this);
						 iTimerID = window.setInterval(function(){moveRight(tab,$this,wd,-10,'left');},100);
						 
					});		
				servicediv.parent().find('span.roll_left').unbind('mouseup').bind('mouseup',function(){
						 window.clearInterval(iTimerID);
					});	
}
$('div.list_services_list').each(function(z){
	var wd = $(this).find('ul').width();
	var ht = $(this).find('ul').height();
	if(wd>648){
		initRoll($(this),wd);
	}
});
function bookmarksite(title, url){
	if(url=='href')
		url = window.location.href;
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}
$('span.menuclick').each(function(z){
	$(this).click(function(){
		var ulobj = $(this).parent().find('ul.menu');
		ulobj.toggle();
		if(ulobj.css('display')=='none'){
			ulobj.attr('should_hide','true');
		}else{
			ulobj.css('should_hide','false');
		}
	}).mouseover(function(){
		$(this).parent().find('ul.menu').attr('should_hide', 'false');
	}).mouseout(function(){
		$(this).parent().find('ul.menu').attr('should_hide', 'true');
		setTimeout(function(){
			var ul = $('span.menuclick').parent().find('ul.menu');
			if(ul.attr('should_hide') == 'true'){
				ul.hide();
			}
		}, 300);
	});
});
$('ul.menu').mouseover(function(){
	$(this).attr('should_hide', 'false');
}).mouseout(function(){
	$(this).attr('should_hide', 'true');
	setTimeout(function(){
		var ul = $('span.menuclick').parent().find('ul.menu');
		if(ul.attr('should_hide') == 'true'){
			ul.hide();
		} 
	}, 300);
});
$('ul.menu').find('a').each(function(z){
	this.onclick=function(){
		$(this).parent().parent().parent().find('span.menuclick').html($(this).html());
		$('#itemtype').val($(this).attr('name'));
		$(this).parent().parent().css('display','none');
		};
});
$('#menu').each(function(z){
	this.onmouseover=function(){
		$('#submenu').css('display','block');
		$('#drop_button').removeClass('drop_pgdn').addClass('drop_pgup');
		$('#menu > h2').removeClass('no_hover');
	};
	this.onmouseout=function(){
		$('#submenu').css('display','none');
		$('#drop_button').removeClass('drop_pgup').addClass('drop_pgdn');
		$('#menu > h2').addClass('no_hover');
	};
});
$('li.channel').each(function(z){
	this.onmouseover=function(){
		$(this).find('div').css('display','block');
		$(this).addClass('hover');
		};
	this.onmouseout=function(){
		$(this).find('div').css('display','none');
		$(this).removeClass('hover');
		};
});

$('span.tips_close').each(function(z){
	this.onclick=function(){$('#search_tips').css('display','none');$('#list_sub').removeClass('list_sub_margin');return false;}
});
$('a.query_more_show').each(function(z){
	this.onclick=function(){
		$(this).parent().parent().css('display','none');
		var parent = $(this).parent().parent().parent().find('ul.fixed_height');
		parent.find('li.less').css('display','block');
		parent.removeClass('fixed_height');
		return false;
	}
	if(showFilter[z]){
		$(this).click();
	}
});
$('a.query_more_hide').each(function(z){
	this.onclick=function(){
		$(this).parent().css('display','none');
		$(this).parent().parent().addClass('fixed_height');
		$(this).parent().parent().parent().find('div.category_expand').css('display','block');
		return false;
	}
});
try{document.execCommand("BackgroundImageCache", false, true);}catch(e){}
String.prototype.replaceAll2 = function (AFindText,ARepText){
 var raRegExp = new RegExp(AFindText.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig");  
 return this.replace(raRegExp,ARepText);  
}
String.prototype.isValidEmail=function()
{
var result=this.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
if(result==null) return false;
return true;
}
String.prototype.len=function()
{
var str=this;
return str.replace(/[^\x00-\xff]/g, "**").length
}
function trimHtml2(param){
	param = param.replaceAll("</?[^<>]*/?>","");
	param = param.replaceAll2("\r\n","");
	param = param.replaceAll2(" ","");
	return param;
}
function trimHtml(param,end,maxlen){
	param = param.replaceAll("</?[^<>]*/?>","");
	param = param.replaceAll2("\r\n",".");	
	param = param.replaceAll2(" ","");
	var i=0;
	while(param.indexOf('.')==0 && i<10){
		param = param.replace('.','');
		i++;
	}
	if(param.len()>maxlen*2){
		param = param.substr(0,maxlen)+end;
	}
	return param;
}
function lessBody(param,end,maxlen){			
		//param = param.replaceAll("</?(IMG|img)[^<>]*/?>","");
		var result = "";
	    var n = 0;
	    var temp;
	    var isCode = false; //是不是HTML代码
	    var isHTML = false; //是不是HTML特殊字符,如&nbsp;
	    for (var i = 0; i < param.length; i++) {
	      temp = param.charAt(i);
	      if (temp == '<') {
	        isCode = true;
	      }
	      else if (temp == '&') {
	        isHTML = true;
	      }
	      else if (temp == '>' && isCode) {
	        n = n - 1;
	        isCode = false;
	      }
	      else if (temp == ';' && isHTML) {
	        isHTML = false;
	      }

	      if (!isCode && !isHTML) {
	        n = n + 1;
	        //UNICODE码字符占两个字节
	        if ( (temp + "").len() > 1) {
	          n = n + 1;
	        }
	      }

	      result+=temp;
	      if (n >= maxlen) {
	        break;
	      }
	    }	    
	    result+=end;
	    //alert(result);
	    //取出截取字符串中的HTML标记
	    var temp_result = result.replaceAll("(>)[^<>]*(<?)", "$1$2");
	    if(param.length-temp_result.length<maxlen)
	    	return param;
	    //alert(temp_result);
	    //去掉不需要结素标记的HTML标记
	    temp_result = temp_result.replaceAll("</?(AREA|BASE|BASEFONT|BODY|BR|COL|COLGROUP|DD|DT|FRAME|HEAD|HR|HTML|IMG|INPUT|ISINDEX|LI|LINK|META|OPTION|P|PARAM|TBODY|TD|TFOOT|TH|THEAD|TR|area|base|basefont|body|br|col|colgroup|dd|dt|frame|head|hr|html|img|input|isindex|li|link|meta|option|p|param|tbody|td|tfoot|th|thead|tr)[^<>]*/?>",
	                                         "");
	    //alert(temp_result);
	    //去掉成对的HTML标记	   
	    temp_result=temp_result.replaceAll("<([a-zA-Z]+)[^<>]*>(.*?)</\\1>","$2");	  	 
	    //用正则表达式取出标记
	    var reg = new RegExp("<([a-zA-Z]+)[^<>]*>","gm");
	    //alert(temp_result);
	    var arr;
	    if (reg.test(temp_result)) {
	      arr = (temp_result.match(reg));
	    }
	    if(arr!=null&&arr.length>0){
		    for(var j=0;j<arr.length;j++){
		    	//alert(arr[j].substring(1,arr[j].indexOf(" ")));
		    	if(arr[j].indexOf(" ")>0)
		    		result = result+"</"+arr[j].substring(1,arr[j].indexOf(" "))+">";
		    	else
		    		result = result+"</"+arr[j].substring(1,arr[j].length-1)+">";
		    }
	  	}
	    //alert(result);
	    return result
}
function initGongjiao(obj){
	var callerobj;
		$.each($(obj).parents(),function(index,optiondata){
			if($(optiondata).hasClass('TabbedPanelsContent')){
				callerobj = $(optiondata);
			}
		});	
	var thisid = '1_'+callerobj.attr('id'); 
	var old = obj.innerHTML;
	if(old.len()>160){
	obj.innerHTML = '<span style="display:none;" id="jiao_tong_zhuang_kuang_'+thisid+'">'+old+'</span>'+'<span id="jiao_tong_zhuang_kuang_tab_'+thisid+'"></span>';
	jiaotongzhuangkuang(thisid,'simple');
	}
}
function initSlide(i){
	var success = false;
	try{success=slider.init();}catch(e){}
	if (success || i>10) return;
	setTimeout("initSlide("+(i+1)+")",100);
}
function jiaotongzhuangkuang(id,type){
	if(!type){
		type='full';
	}
	if(type=='simple'){
		var jiao_tong_zhuang_kuang = '';
		try{jiao_tong_zhuang_kuang = $('#jiao_tong_zhuang_kuang_'+id).html();}catch(e){}
		var jiao_tong_zhuang_kuang_simple = lessBody(jiao_tong_zhuang_kuang,'...',30);
		jiao_tong_zhuang_kuang_simple = jiao_tong_zhuang_kuang_simple.replaceAll2('\r\n','');
		var str = jiao_tong_zhuang_kuang_simple;
		str+='<a href="javascript:void(0)" onclick="javascript:jiaotongzhuangkuang(\''+id+'\',\'full\');">查看详情</a>'
		$('#jiao_tong_zhuang_kuang_tab_'+id).html(str);
		$('#jiao_tong_zhuang_kuang_tab_'+id).find('span').each(function(z){$(this).css('display','inline');});		
	}else{
		var str = $('#jiao_tong_zhuang_kuang_'+id).html();
		str+='<a href="javascript:void(0)" onclick="javascript:jiaotongzhuangkuang(\''+id+'\',\'simple\');">收起</a>';
		$('#jiao_tong_zhuang_kuang_tab_'+id).html(str);
		$('#jiao_tong_zhuang_kuang_tab_'+id).find('span').each(function(z){$(this).css('display','block');});		
	}
	
}
function str2map(str){
	var obj = new Object();
	var arr1 = str.split(";;;");
	for(var i=0;i<arr1.length;i++){
		var arr2 = arr1[i].split(":::");
		obj[arr2[0]] = arr2[1];
	}
	return obj;
}

//---------------------start 列表页的其它延迟加载
$('span.show_hide').each(function(z){
	this.onclick=function(){show_hide2(this);}
});
$('div.tabbottom').each(function(z){
	if ($(this).attr('template') != 'listItemNoPhone'){
		var name = ($(this).attr('name'));
		var map = str2map(name);
		var html = '<p class="tabnotes">核心竞争信息(报价,优惠等)可能非网络公开,详情请直接联系'+map['companyName']+':';
		html+='<span class="number">'+map['phone400Html']+'</span></p>';
		if(if_co==''||if_co=='yaolan'){
			html+='<a class="gotocompany more" href="'+'/'+map['companyId']+'.html" target="_blank">商家主页<em>&gt;&gt;</em></a>';
		}
		$(this).html(html);
	}
});
$('div.phone400noteContent').each(function(z){
	$(this).html(phonehinthtml);
});
$('div.action').each(function(z){
	var name = ($(this).attr('name'));
	var map = str2map(name);
	var companyId = map['companyId'];
	var companyName = map['companyName'];
	var phone400 = map['phone400'];
	var channelName = map['channelName'];
	var categoryId = map['categoryId'];
	var productId = map['productId'];
	var mainTitle = map['mainTitle'];
	if(if_co==''||if_co=='yaolan'){
		var html = $('#actionhtml').html().replaceAll('{companyId}',companyId);
		html = html.replaceAll('{companyName}',companyName);
		html = html.replaceAll('{phone400}',phone400);
		html = html.replaceAll('{channelName}',channelName);
		html = html.replaceAll('{companyURL}','<a href="'+'/'+companyId+'.html" target="_blank" class="gotocompany more">商家主页<em>&gt;&gt;</em></a>');
		html = html.replaceAll('{categoryId}',categoryId);
		html = html.replaceAll('{productId}',productId);
		html = html.replaceAll('{mainTitle}',mainTitle);
		$(this).html(html);
	}
});


function displayOptionNew(top_id){
	if(selectStateArrayNew && selectStateArrayNew[top_id]==0){
		$('#'+top_id).css('display','none');
	}
}
var selectStateArrayNew={};
var activeOptionObjNew = new Array();
var curOptionObjId=0;
var outObj = 1;
$('a.menuclick').each(function(z){
	this.onclick=function(){
		outObj = 0;
		var ulobj = $(this).parent().find('ul');
		$(this).attr('id',"select_3_a_"+z);
		ulobj.attr('id',"select_3_ul_"+z);
		curOptionObjId = ulobj.attr('id');
		ulobj.unbind('mouseout').bind('mouseout' ,function(event){
		       var option_id = $(this).attr('id')
		       selectStateArrayNew[option_id]=0;
		       setTimeout(function(){displayOptionNew(option_id);},1000);
		       
		});
		ulobj.unbind('mouseover').bind('mouseover' ,function(event){
		       var option_id = $(this).attr('id')
		       selectStateArrayNew[option_id]=1;
		       
		});
		var oldlen = activeOptionObjNew.length;
		activeOptionObjNew[oldlen] = ulobj.attr('id');
		if(ulobj.css('display')=='none'){
			ulobj.css('display','block');
		}else{
			ulobj.css('display','none');
		}
		
	};
	this.onmouseout = function(event){
		       var option_id =  $(this).parent().find('ul').attr('id');
		       if(option_id){
		       		selectStateArrayNew[option_id]=0;
		       		setTimeout(function(){displayOptionNew(option_id);},1000);
		       }
		       
		};
	this.onmouseover = function(event){
		       var option_id =  $(this).parent().find('ul').attr('id')
		       selectStateArrayNew[option_id]=1;
		       
		};
	
});
$('span.tipdonotremove').each(function(z){
	$(this).html(phonehinthtml);
});
$('span.tipmouseover').each(function(z){
	
	this.onmouseover=function(){
		var tipObj = $(this).parent().find('span.tipdonotremove');		
		tipObj.attr('id',"select_phonetip_ul_"+z);
		tipObj.unbind('mouseout').bind('mouseout' ,function(event){
		       var option_id = $(this).attr('id')
		       selectStateArrayNew[option_id]=0;
		       setTimeout(function(){displayOptionNew(option_id);},1000);
		       
		});
		tipObj.unbind('mouseover').bind('mouseover' ,function(event){
		       var option_id = $(this).attr('id');
		       selectStateArrayNew[option_id]=1;
		       
		});
		tipObj.css('display','block');
		selectStateArrayNew[$(tipObj).attr('id')]=1;
		};
	this.onmouseout=function(){
		var tipObj = $(this).parent().find('span.tipdonotremove');
		var option_id = tipObj.attr('id');
		if(option_id){
       		selectStateArrayNew[option_id]=0;
       		setTimeout(function(){displayOptionNew(option_id);},1000);
       }
		};
});
setTimeout(function(){try{initSelect2()}catch(e){}},10);
//---------------------end
function getListInfo(obj,companyId,productId,name,channel_name,category_name){
	$('#content'+companyId).html(loading);
	if($('#listcontent'+companyId).attr('id')&&($(obj).hasClass('hover') || $('#listcontent'+companyId).css('display')=='none')){
		var id = 'listcontent'+companyId+'_T';
		show_hide2($('#'+id));
	}
	var rand = Math.floor(Math.random() * 999999999);	
	$.getJSON(
		'/json.htm?rand='+rand,
		{'method':'getCompanyListInfo', 'companyId':companyId, 'productId':productId, 'name':name},
		function(data) { getListInfoCallBack(obj,data,channel_name,category_name,companyId); }
	);
	return false;
}
function getListInfoCallBack(obj,data,channel_name,category_name,companyId){
	var currentObj=$(obj);
	currentObj.addClass("now").addClass("hover").parent().parent().find("li").not(currentObj).removeClass("now").removeClass("hover");
	if(data==null||data=='null'||data.length<1){
		$('#content'+companyId).html('暂无优惠信息');
		return;
	}
	var str='';
	str+='<div class="discount">';
	str+='<ul>';
	$.each(data,function(index,optionData){
		var url = '/dazhe/';
		if(category_name!=''){
			url+=category_name+'_'+optionData[0]+'.html';;
		}
		str+='<li class="title">';
		if(url && url!=''){
			str+='<a target="_blank" href="'+url+'">'+optionData[1]+'</a></li>';
		}else{
			str+=optionData[1]+'</li>';
		}
		str+='</li>';
		if(trimHtml2(optionData[2])!=trimHtml2(optionData[1])){
			str+='<li class="content">';
			str+=trimHtml(optionData[2],'...',40);
			if(optionData[2].len()>40*2){
				str+='<a target="_blank" href="'+url+'">更多</a>';
			}
			str+='</li>';
		}
	});
	str+='</ul>';
	str+='</div>';
	$('#content'+companyId).html(str);
}
function getLicenseRef(obj,companyId,imgPath){
	$('#content'+companyId).html(loading);
	var currentObj=$(obj);
	if($('#listcontent'+companyId).attr('id')&&($(obj).hasClass('hover') || $('#listcontent'+companyId).css('display')=='none')){
		var id = 'listcontent'+companyId+'_T';
		show_hide2($('#'+id));
	}
	currentObj.addClass("now").addClass("hover").parent().parent().find("li").not(currentObj).removeClass("hover").removeClass("now");
	var html = '<img src="http://i2.j.cn/'+imgPath.replaceAll(".114.110.",".600.450.")+'" />';
	$('#content'+companyId).html(html);
}
function getMap(obj,companyId,companyName,position){
	var currentObj=$(obj);
	currentObj.addClass("now").parent().parent().find("li").not(currentObj).removeClass("now");	
	var str = '';
	//if(jiao_tong_zhuang_kuang_simple!=''){
		str+='<div id="view" class="viewmap">';
		if (if_co==''&&(window.location+'').indexOf('/fuwu/')>0){
			str+='<ul>';
			str+='<li class="mapview"><a href="'+(window.location+'').replace('/fuwu/','/ditu/')+'" title="切换到地图视图"><span>切换到地图视图，查看全部商家</span></a></li>';
			str+='</ul>';
		}
		str+='</div>';
	//}
	str+='<iframe width="762px" height="230px" scrolling="no" frameborder="no" src="/index.htm?method=listMap&CompanyId='+companyId+'&locatorclass=listdrivemap&showlocator=true&width=450&height=230&companyName='+companyName+'&position='+position+'" />';

	currentObj.parent().parent().find('div.TabbedPanelsContent').html(str);
}
function getMap2(obj,companyId,companyName,position){
	var currentObj=$(obj);
	var str = '';
	//if(jiao_tong_zhuang_kuang_simple!=''){
		str+='<div id="view" class="viewmap">';
		if (if_co==''&&(window.location+'').indexOf('/fuwu/')>0){
			str+='<ul>';
			str+='<li class="mapview"><a href="'+(window.location+'').replace('/fuwu/','/ditu/')+'" title="切换到地图视图"><span>切换到地图视图，查看全部商家</span></a></li>';
			str+='</ul>';
		}
		str+='</div>';
	//}
	str+='<iframe width="762px" height="230px" scrolling="no" frameborder="no" src="/index.htm?method=listMap&CompanyId='+companyId+'&locatorclass=listdrivemap&showlocator=true&width=450&height=230&companyName='+companyName+'&position='+position+'" />';
	var locator = "div#listcontent" + companyId + " div#content" + companyId;

	$(locator).html(str);
	if($(obj).hasClass('hover') || $('#listcontent'+companyId).css('display')=='none'){
		var id = 'listcontent'+companyId+'_T';
		show_hide2($('#'+id));
	}
	currentObj.addClass("hover").parent().parent().find("li").not(currentObj).removeClass("hover");	
}

var globalMap = new Object();
var fancyboxinited = false;
function initFancybox(){
if(!fancyboxinited){
	$("a#myfancybox_a").fancybox({
		'zoomSpeedIn':	0, 
		'zoomSpeedOut':	0, 
		'overlayShow':	true
		});
	fancyboxinited=true;
	}
}
function sendtoemail(companyId,companyName,phone400,mainTitle){
	globalMap['companyId'] = companyId;
	globalMap['companyName'] = companyName;
	globalMap['phone400'] = phone400;
	globalMap['mainTitle'] = mainTitle;
	
	var html = '<div style="padding:20px 0 0 20px;background:#fff;"><div class="keepcontent"><h6>请输入您的邮箱</h6><input type="text" class="email" name="email" /><button id="sendBtn" onclick="sendMail(this);">发送</button><p>我们会将<strong>'+companyName+'</strong>的相关信息发送到您的邮箱</p></div></div>';
	$("div#myfancybox_content").html(html);
	initFancybox();
	$.fn.fancybox.settings('itemLoadCallback',null);
	$.fn.fancybox.settings('frameHeight','100');
	$.fn.fancybox.settings('frameWidth','400');
	$('a#myfancybox_a').click();
}
function sendMail(obj){
	var btn = $(obj);
	var emailObj = btn.parent().find('input.email');
	var email = emailObj.val();
	if(!email.isValidEmail()){
		alert('email格式不正确');
		emailObj.select();
		return false;	
	}
	btn.attr('disabled','disabled');
	btn.html('正在发送...');
	var uid = new Date();
	try{uid=new UUID();}catch(e){}
	var log ="http://jcn.langtaojin.com/images/__b2cLog.gif?t="+uid+"&m=sendMail,"+email+","+globalMap['phone400'];
	$('#logimg').attr('src',log);
	var rand = Math.floor(Math.random() * 999999999);
	$.get(
		'/json.htm?rand='+rand,
		{'method':'sendMail', 'companyId':globalMap['companyId'], 'companyName':encodeURI(globalMap['companyName']), 'phone400':encodeURI(globalMap['phone400']), 'mainTitle':encodeURI(globalMap['mainTitle']), 'email':email},
		function(data) { alert('发送成功');$('#fancy_close').click(); }
	);
}
function sendtocell(companyName,phone400,mainTitle){
	globalMap['companyName'] = companyName;
	globalMap['phone400'] = phone400;
	globalMap['mainTitle'] = mainTitle;
	var html = '<div style="padding:20px 0 0 20px;background:#fff;"><div class="keepcontent"><h6>请输入您的手机号码</h6><input type="text" class="sms" name="sms" value=""/><button id="sendBtn" onclick="sendsms(this);">发送</button><p>2分钟后我们会将<strong>'+companyName+'</strong>的相关信息发送到您的手机</p></div></div>';
	$("div#myfancybox_content").html(html);
	initFancybox();
	$.fn.fancybox.settings('itemLoadCallback',null);
	$.fn.fancybox.settings('frameHeight','100');
	$.fn.fancybox.settings('frameWidth','400');
	$('a#myfancybox_a').click();
}
function sendsms(obj){
	var btn = $(obj);
	var smsObj = btn.parent().find('input.sms');
	var sms = smsObj.val();
	if(sms.replace(/(^\s*)|(\s*$)/g, "")==''){
		alert('请输入手机号');
		smsObj.select();
		return false;	
	}
	btn.attr('disabled','disabled');
	btn.html('正在发送...');
	var uid = new Date();
	try{uid=new UUID();}catch(e){}
	var log ="http://jcn.langtaojin.com/images/__b2cLog.gif?t="+uid+"&m=sendsms,"+sms+","+globalMap['phone400'];
	$('#logimg').attr('src',log);
	$.get(
		'/sendsms',
		{'sendto':sms, 'message':'J.cn简单网:'+globalMap['companyName']+',咨询服务电话:'+globalMap['phone400']},
		function(data) { $('#fancy_close').click();alert('发送成功'); }
	);
}
function showErrorReport(companyId,companyName,errorType){
	var str ='<div class="checkcontent" style="padding:20px 0 0 10px;background:#fff;"><div><h6>纠错原因：</h6>'+companyName+errorType+'</div>'
		+'<div><h6>附加说明：</h6> <TEXTAREA tabIndex=2 class="remark" rows=8 cols=50></TEXTAREA> </div>'
		+'<div><INPUT type="hidden" value="'+errorType+'" class="errorType"> <INPUT type=hidden value='+companyId+' class="errorCompanyId">'
		+'<button class="submit" onclick="reportError(this);">纠错</button><button class="reset" onclick="$(\'#fancy_close\').click();" tabIndex=4>取消</button></div></div>'
		;
	$("div#myfancybox_content").html(str);
	initFancybox();
	$.fn.fancybox.settings('itemLoadCallback',null);
	$.fn.fancybox.settings('frameHeight','300');
	$.fn.fancybox.settings('frameWidth','500');
	$('a#myfancybox_a').click();
}
function reportError(obj){
	var uid = new Date();
	try{uid=new UUID();}catch(e){}
	var btn = $(obj);
	var errorCompanyId = btn.parent().find('input.errorCompanyId').val();
	var errorType = btn.parent().find('input.errorType').val();
	var remark = btn.parent().parent().find('.remark').val();
	var log="http://jcn.langtaojin.com/images/__b2cLog.gif?t="+uid+"&parsegetlog=ok&m=reportError,"+errorCompanyId+","+errorType+","+encodeURIComponent(remark);
	$('#logimg').attr('src',log);
	$('#fancy_close').click();
	alert('提交成功');
}
function GetCookieVal(offset)//后面有调用
	//获得Cookie解码后的值
	{
		var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
			endstr = document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}
/**
 * 写Cookie
 */
function SetCookie(name, value)
	//设定Cookie值
	{
		var expdate = new Date("June 3, 2999");
		var path = '/';
		var domain = null;
		var secure = false;
		var cookiestr = name + "=" + escape (value) +"; expires="+ expdate.toGMTString()
		+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
		+((secure == true) ? "; secure" : "");
		document.cookie = cookiestr;
	}
/**
 * 读Cookie
 */
function GetCookie(name)
	//获得Cookie的原始值
	{
		var arg = name + "=";
		var alen = arg.length;
		var clen = document.cookie.length;
		var i = 0;
		while (i < clen)
		{
			var j = i + alen;
			if (document.cookie.substring(i, j) == arg)
				return GetCookieVal (j);
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) 
				break;
		}
		return null;
	}
function collect(id,channelName,type){
	if(!type)
		type='shangjia';
	var cookiename = 'jcnCollection';
	var typecn = '商家';
	if(type=='dazhe'){
		cookiename = 'jcnCollection_dazhe';
		typecn = '打折';
	}
	if(type=='jingyan'){
		cookiename = 'jcnCollection_jingyan';
		typecn = '小帖士';
	}
	var appendStr = id+',,,'+channelName;
	var oldStr = GetCookie(cookiename);
	if(oldStr==null){
		oldStr='';
	}
	if(oldStr.indexOf(id+',,,')>-1){
		alert('此'+typecn+'已经在您的收藏夹了.');
		return false;
	}
	var arr = oldStr.split('~~~');
	if(arr.length>199){
		alert('最多只能收藏200个'+typecn+'，您可以到收藏页删除后再添加');
		return false;
	}
	if(oldStr!=''){
		oldStr+='~~~';
	}
	oldStr+=appendStr;
	SetCookie(cookiename,oldStr);
	alert('收藏成功')	;
	return true;
} 
var imageList= new Array();
var sp = null;
function largePreview(smallPath){
	imageList= new Array();
	var imgobj = $('img').filter(function(){
		return $(this).attr('src').replace('.100000.175.','.').replace('.240.180.','.').replace('.114.110.','.').match(smallPath.replace('.100000.175.','.').replace('.240.180.','.').replace('.114.110.','.'))
	 });
	sp=imgobj.attr('src').replace(".114.110.",".600.450.").replace(".240.180.",".600.450.").replace(".100000.175.",".600.450.");
	try{
		var callerobj;
		var callerobj2 = null;
		$.each(imgobj.parents(),function(index,optiondata){
			if($(optiondata).hasClass('edit')){
				callerobj = $(optiondata);
			}
			if($(optiondata).hasClass('slider')){
				callerobj2 = $(optiondata);
				return false;
			}
		});	
		if(callerobj2)
			callerobj = callerobj2;
		if(callerobj){
			callerobj.find('img').each(function(z){
				var obj = new Object();
				obj['url']=$(this).attr('src').replace(".114.110.",".600.450.").replace(".240.180.",".600.450.").replace(".100000.175.",".600.450.");
				obj['title']='';
				imageList.push(obj);
			});
		}
	}catch(e){}
	initFancybox();
	$.fn.fancybox.settings('itemLoadCallback',getGroupItems);
	$('a#myfancybox_a').click();
}
function largepreview(smallPath){
	largePreview(smallPath);
}
function getGroupItems(opts) {
	jQuery.each(imageList, function(i, val) {
        opts.itemArray.push(val);
    });
}
/* ==== slider nameSpace ==== */
var slideArray=[];
var slider = function() {
	/* ==== private methods ==== */
	function getElementsByClass(object, tag, className) {
		var o = object.getElementsByTagName(tag);
		for ( var i = 0, n = o.length, ret = []; i < n; i++) {
			if (o[i].className == className) ret.push(o[i]);
		}
		if (ret.length == 1) ret = ret[0];
		return ret;
	}
	function setOpacity (obj,o) {
		if (obj.filter) obj.filter.alpha.opacity = Math.round(o);
		else obj.style.opacity = o / 100;
	}
	/* ==== Slider Constructor ==== */
	function Slider(oCont, speed, iW, iH, oP) {
		this.slideArray = [];
		this.slides = [];
		this.over   = false;
		this.S      = this.S0 = speed;
		this.iW     = iW;
		this.iH     = iH;
		this.oP     = oP;
		this.oc     = (oCont);
		this.frm    = getElementsByClass(this.oc, 'div', 'slide');
		this.NF     = this.frm.length;
		this.resize();
		for (var i = 0; i < this.NF; i++) {
			this.slides[i] = new Slide(this, i);
		}
		this.oc.parent = this;
		this.view      = this.slides[0];
		this.Z         = this.mx;
		/* ==== on mouse out event ==== */
		this.oc.onmouseout = function () {
			this.parent.mouseout();
			return false;
		}
	}
	Slider.prototype = {
		/* ==== animation loop ==== */
		run : function () {
			this.Z += this.over ? (this.mn - this.Z) * .5 : (this.mx - this.Z) * .5;
			this.view.calc();
			var i = this.NF;
			while (i--) this.slides[i].move();
		},
		/* ==== resize  ==== */
		resize : function () {
			this.wh = this.oc.clientWidth;
			this.ht = this.oc.clientHeight;
			this.wr = this.wh * this.iW;
			this.r  = this.ht / this.wr;
			this.mx = this.wh / this.NF;
			this.mn = (this.wh * (1 - this.iW)) / (this.NF - 1);
		},
		/* ==== rest  ==== */
		mouseout : function () {
			this.over      = false;
			setOpacity(this.view.img, this.oP);
		}
	}
	/* ==== Slide Constructor ==== */
	Slide = function (parent, N) {
		this.parent = parent;
		this.N      = N;
		this.x0     = this.x1 = N * parent.mx;
		this.v      = 0;
		this.loaded = false;
		this.cpt    = 0;
		this.start  = new Date();
		this.obj    = parent.frm[N];
		this.txt    = getElementsByClass(this.obj, 'div', 'text');
		if(this.txt.innerHTML=='text is null'){
			this.txt.innerHTML='';
		}
		this.img    = getElementsByClass(this.obj, 'img', 'diapo');
		this.bkg    = document.createElement('div');
		this.bkg.className = 'backgroundText';
		if(this.txt.innerHTML!=''){
			this.obj.insertBefore(this.bkg, this.txt);
		}
		if (N == 0) this.obj.style.borderLeft = 'none';
		this.obj.style.left = Math.floor(this.x0) + 'px';
		setOpacity(this.img, parent.oP);
		/* ==== mouse events ==== */
		this.obj.parent = this;
		this.obj.onmouseover = function() {
			this.parent.over();
			return false;
		}
	}
	Slide.prototype = {
		/* ==== target positions ==== */
		calc : function() {
			var that = this.parent;
			// left slides
			for (var i = 0; i <= this.N; i++) {
				that.slides[i].x1 = i * that.Z;
			}
			// right slides
			for (var i = this.N + 1; i < that.NF; i++) {
				that.slides[i].x1 = that.wh - (that.NF - i) * that.Z;
			}
		},
		/* ==== HTML animation : move slides ==== */
		move : function() {
			var that = this.parent;
			var s = (this.x1 - this.x0) / that.S;
			/* ==== lateral slide ==== */
			if (this.N && Math.abs(s) > .5) {
				this.obj.style.left = Math.floor(this.x0 += s) + 'px';
			}
			/* ==== vertical text ==== */
			var v = (this.N < that.NF - 1) ? that.slides[this.N + 1].x0 - this.x0 : that.wh - this.x0;
			if (Math.abs(v - this.v) > .5) {
				this.bkg.style.top = this.txt.style.top = Math.floor(2 + that.ht - (v - that.Z) * that.iH * that.r) + 'px';
				this.v = v;
				this.cpt++;
			} else {
				if (!this.pro) {
					/* ==== adjust speed ==== */
					this.pro = true;
					var tps = new Date() - this.start;
					if(this.cpt > 1) {
						that.S = Math.max(2, (28 / (tps / this.cpt)) * that.S0);
					}
				}
			}
			if (!this.loaded) {
				if (this.img.complete) {
					this.img.style.visibility = 'visible';
					this.loaded = true;
				}
			}
		},
		/* ==== light ==== */
		over : function () {
			this.parent.resize();
			this.parent.over = true;
			setOpacity(this.parent.view.img, this.parent.oP);
			this.parent.view = this;
			this.start = new Date();
			this.cpt = 0;
			this.pro = false;
			this.calc();
			setOpacity(this.img, 100);
		}
	}
	/* ==== public method - script initialization ==== */
	return {
		init : function() {
			var success = true;
			// create instances of sliders here
			// parameters : HTMLcontainer name, speed (2 fast - 20 slow), Horizontal ratio, vertical text ratio, opacity
			var sliders = $('div.slider');			
			for(var i=0;i<sliders.length;i++){
				slideArray[i] = new Slider(sliders[i], 12, 1.84/3, 1/3.2, 70);
				if (slideArray[i].Z == 0) success = false;
				setInterval("try{slideArray["+i+"].run();}catch(e){}", 16);
			}
			return success;
		}
	}
}();
function pageallload(){
	var all_load = Number(new Date());
	var server_response_spent=(server_response-server_receive);
	var list_renderd_spent = (list_renderd-client_receive+server_response_spent);	
	var list_show_spent = (list_show-client_receive+server_response_spent);
	var all_load_spent = (all_load-client_receive+server_response_spent);
	var web_performance = server_receive+','+server_response+','+server_response_spent+','+client_receive+','+list_renderd+','+list_renderd_spent+','+list_show+','+list_show_spent+','+all_load+','+all_load_spent;
	var uid = Math.floor(Math.random() * 999999999);document.getElementById('logimg').src="http://jcn.langtaojin.com/images/__b2cLog.gif?t="+uid+"&web_performance="+web_performance;
}

//var islist = /^\/\w+\/?$/;
if(window.location.hostname!='anz.j.cn'
		&& window.location.hostname.indexOf("j.cn") > -1){
		//&& islist.test(window.location.pathname)){
	var rand = Math.floor(Math.random() * 999999999);
	document.write("<script src='http://sem.langtaojin.com/jcn.js?rand="+rand+"'><\/script>");
}
