/*================================================================= 
代码描述：新闻通用函数

入口参数：无 

返回结果：无 
 
修改记录：吕洋波 2009/12/18

=================================================================*/
$(document).ready(function (){
/*	************************************通用初始化函数********************************************	*/
sq_resetAllLayout();
$(".treeview").easytreeview({});
$("a.media").media();
$('.easyselect').easySelect();
$('.sq_titleforlogo[isshadow]').dropShadow({left:-2,top:-2,opacity:0.2,blur:1});
$('#sq_mediaforlogo').easyMedia();
$('.sq_ad_slider1').easySlider({continuous:true,controlsShow:false,vertical:false});
$('.sq_ad_slider2').easySlider({continuous:true,controlsShow:false,vertical:true});
$('.sq_ad_slider').easySlider({continuous:true,controlsShow:true,numeric:true,vertical:true});
setTimeout(function(){sq_setBodyBg();},200);
setTimeout(function(){sq_createLang();},200);
scrolltotop.init();
if($.cookie('sq_langcookie')!= null&&$.cookie('sq_langcookie')!='zh-cn'){$('body').translate($.cookie('sq_langcookie'));}
$("[href^='#sq_addfav']").each(function(){$(this).attr('info',$(this).attr('href'));$(this).attr('href','#addfav');}).click(function(){sq_addfav($(this));});
$("[href^='#sq_sethome']").each(function(){$(this).attr('info',$(this).attr('href'));$(this).attr('href','#sethome');}).click(function(){sq_sethome($(this),this);});
$("[href^='#sq_print']").click(function(){sq_print();});
$('#sq_pageflip img').parent('a').css({zIndex:$.maxZIndex()+1});
$("#sq_pageflip .sq_pageflip_msg").each(function(){$(this).css('background-image','url('+$(this).attr('sq_pageflip')+')');});
$("#sq_pageflip").hover(function(){$("#sq_pageflip img,#sq_pageflip .sq_pageflip_msg").stop().animate({width:'300px',height:'300px'},500);},function(){$("#sq_pageflip img").stop().animate({width:'50px',height:'50px'},220);$("#sq_pageflip .sq_pageflip_msg").stop().animate({width:'50px',height:'50px'},200);});
});
/*	************************************常用导航事件函数********************************************	*/
function sq_addfav(obj){
var arr=$(obj).attr('info').split(str_split);
arr[2]=window.location.href;
	if(window.sidebar) { 
	window.sidebar.addPanel(arr[1],arr[2],""); 
	}else if(document.all ) { 
	window.external.AddFavorite(arr[2],arr[1]); 
	}else if(window.opera && window.print ) { 
	return true;
	}
}
function sq_sethome(obj,o){
var arr=$(obj).attr('info').split(str_split),vrl=arr[2];
	try{
	$(obj).css('behavior','url(#default#homepage)');o.setHomePage(vrl);
	}catch(_err){  
	sqAlert("抱歉!您的浏览器不支持直接设为首页。<br />您可通过浏览器 工具->选项->使用当前页->确定，完成设为首页。");  
	}  
}
function sq_print(){$('body').printArea();}
//布局
function sq_resetAllLayout(){
	if($('#sq_layoutforall').length<1) return;
	var list=$('#sq_layoutforall').attr('layout');
	if(list==''||list==undefined) return;
	var arrColumn = list.split('|');
		$.each(arrColumn, function(m,n){
		var elemId=n.split(':')[0]; 
		var arrRow=n.split(':')[1] ? n.split(':')[1].split('@') : ''; 
		$.each(arrRow,function(m,n){
		if(n){$("#"+elemId).append($("#"+n));}
		});
		})
}
//背景控制
function sq_setBodyBg(){
var arr=$('#sq_layoutforall').attr('wzbg').split(str_split),arrF=arr[3].split(file_subsplit),arrPos=arr[2].split(' ');
switch(parseInt(arr[1])){
case 1: strRept='repeat'; break;
case 2: strRept='repeat-x'; break;
case 3: strRept='repeat-y'; break;
default: strRept='no-repeat'; break;
}
$('#sq_bodybox').css({'background-image':'url('+arrF[0]+')','background-position':arrPos[0]+'px '+arrPos[1]+'px','background-repeat':strRept});	
}
//语言设置
function sq_createLang(){
var strWzlang=$('#sq_layoutforall').attr('wzlang');
if(strWzlang==undefined||strWzlang=='') return;
var str='',arr=strWzlang.split(str_split),arrF=arr[2].split(','),arrFLen=arrF.length,arrLang=g_langlist.split(',');
if(parseInt(arr[0],10)==0) return;
if(parseInt(arr[1],10)==1){
	for(var i=0;i<arrFLen;i++){
	arr1=arrLang[arrF[i]].split('|');
	str+='<a href="">'+arr1[0]+'</a>';
	}
}else{
	for(var i=0;i<arrFLen;i++){
	arr1=arrLang[arrF[i]].split('|');
	str+='<a href="#lang" onclick="sq_setlang(\''+arr1[2]+'\')"><img src="'+$('#sq_layoutforall').attr('rooturl')+'sqinc/skin/default/lang/'+arr1[1]+'.gif" title="'+arr1[0]+'" /></a>';
	}
}
$('#sq_langbox').html(str);
}
function sq_setlang(lang){$.cookie('sq_langcookie',lang);$('body').translate($.cookie('sq_langcookie'));}
