﻿
/* ie6에서 bg 깜박거림 방지 ------------------------------------------- */
try {document.execCommand('BackgroundImageCache', false, true); } catch(e) {} 


// png24--------------------------------------------------------------------
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
} 

function getCookie(name) {
	var index = document.cookie.indexOf(name + "="); 
	if (index == -1) return null; 
	index = document.cookie.indexOf("=", index) + 1; 
	var endstr = document.cookie.indexOf(";", index); 
	if (endstr == -1) endstr = document.cookie.length; 
	return unescape(document.cookie.substring(index, endstr)); 
} 

function setCookie(name, value, expires, domain, path) {
	var today = new Date(); 
	var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); 
	document.cookie = name + "=" + escape(value) + 
	                  ((expires)? ";expires=" + expiry.toGMTString() : "") +
	                  ((path)? ";path=" + path : "") +
	                  ((domain)? ";domain=" + domain : "");
}

function flash(url,id,w,h){ 
var flashStr=
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+w+'" height="'+h+'" id="'+id+'" align="middle">'+
'<param name="allowScriptAccess" value="sameDomain" />'+
'<param name="allowFullScreen" value="false" />'+
'<param name="movie" value="'+url+'" />'+
'<param name="quality" value="high" />'+
'<param name="wmode" value="transparent" />'+
'<embed wmode="transparent" src="'+url+'" quality="high" width="'+w+'" height="'+h+'" name="'+id+'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';
 document.write(flashStr);
}

function block_open(name){
	$('#'+name).slideToggle(function() {
		if($(this).is(':visible')) {
			$('#'+name+'_btn').attr('src', "/common/images/common/"+name+"_open.gif");
		} else {
			$('#'+name+'_btn').attr('src', "/common/images/common/"+name+"_close.gif");			
		}
	});	
}
var m_alert_time;
function m_alert(str)
{	
	var html='<div class="tr"><div class="td"><div class="th"><div class="close"><!--<img onclick="m_alert_close();" style="cursor:pointer" src="'+imgUrl+'/common/images/pop/close2.gif" />--></div>';
	html+='<div class="con" style="margin-top:20px">content</div></div></div></div>';
	html=html.replace(/content/i,str);
	var w = $(document).width();
	var left = 0;
	left = (w - 275) / 2;
	var obj=document.getElementById("alert");
	obj.innerHTML=html;
	$("#alert").css({position:'absolute',
		left: left,
		top: $(document).scrollTop() + 250
	}).show();
	
	m_alert_time = setTimeout("m_alert_close()",2000);
}

function m_alert_close()
{
	clearTimeout(m_alert_time);
	$("#alert").html("");
	$("#alert").hide();
}

function m_confirm(str)
{
	var html='<div class="tr"><div class="td"><div class="th">';
	html+='<div class="close"><img onclick="m_confirm_close()" style="cursor:pointer" src="'+imgUrl+'/common/images/pop/close2.gif" /></div>';
	html+='<div class="con">content</div><div class="but_table"><div class="but_line"><div onclick="m_confirm_click(1)" style="curosor:pointer" class="but">确定</div></div>';
	html+='<div class="but_line"><div onclick="m_confirm_click(0)" style="cursor:pointer" class="but">取消</div></div></div>	</div></div></div>';
	html=html.replace(/content/i,str);
	var obj=document.getElementById("#confirm");
	obj.innerHTML=html;
	var w = $(document).width();
	var left = 0;
	left = (w - 275) / 2;
	$("#confirm").css({position:'absolute',
		left: left,
		top: $(document).scrollTop() + 250
	}).show();
}

function m_confirm_close()
{
	$("#confirm").html("");
	$("#confirm").hide();
}

function m_confirm_click(fl)
{
	if(fl==1)
	{
		m_confirm_close();
		return true;
	}
	else if(fl==0)
	{
		m_confirm_close();
		return false;
	}
}

function fetchOffset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;
	while((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}
function popup_dutyList(ano)
{
	var h,w;
	h=$(document).height();
	w=$(document).width();
	$('body').append('<div id="popup_duty_parent" style="display:block;height:'+h+'px;width:'+w+'px;left:0;top:0;z-index:10000;"></div>');
	$('#popup_duty_parent').append('<div style="background-color:black;width:'+w+'px;height:'+h+'px;top:0;left:0;opacity:.2;filter:alpha(opacity=50);position:absolute;"></div>');	
	
	var html='<div id="popup_duty" style="position:absolute;diplay:none"></div>';
	var url=wwwUrl+"/duty.zul?m=popupDutyList&actNo="+ano;
	
	var left = 0;
	left = (w - 561) / 2;
	$('#popup_duty_parent').append(html);
	$('#popup_duty').load(url).css({position:'absolute',
		left: left,
		top: '20%'
	}).show();
}

function reg_guide_show()
{
	
	if(getCookie('regguide') == null)
	{
		var h,w;
		h=$(document).height();
		w=$(document).width();
		$('#findpwd').append('<div id="popup_reg_guide" style="display:block;height:'+h+'px;width:'+w+'px;left:0;top:0;z-index:10000;"></div>');
		$('#popup_reg_guide').append('<div style="background-color:black;width:'+w+'px;height:'+h+'px;top:0;left:0;opacity:.2;filter:alpha(opacity=50);position:absolute;"></div>');	
		
		var html='<div id="main_pop" style="background-color:white;position:absolute;width:617px;height:410px;border:3px solid #EC7827;"><div style="width:617px;height:410px;background: url(\''+imgUrl+'/common/images/main/pback.gif\') 0 0 no-repeat;">';
		html+='<img onclick="reg_guide_close()" style="cursor:pointer;float:right;" src="'+imgUrl+'/common/images/main/pclose.gif">';
		html+='<div style="float:left;width: 455px;margin-top:366px;_margin-top:380px;margin-left:150px;_margin-left:70px;">';
		html+='<img onclick="location.href=\''+wwwUrl+'/user.zul\'" style="cursor:pointer;float:left" src="'+imgUrl+'/common/images/main/preg.gif">';
		html+='<span style="float:right;font-size:12px;color:#666666;">';
		html+='<input onclick="reg_guide_close()" id="chk_reg_guide" type="checkbox" style="margin: 0px;padding: 0px;" /> 以后不再打开';
		html+='</span></div></div></div>';
		
		var left = 0;
		left = (w - 617) / 2;
		$('#popup_reg_guide').append(html);
		$('#findpwd').css({
			left:0,
			top:0,
			position:'absolute'
		});
		$('#main_pop').css({
			left:left,
			top:'20%'
		});
		//alert(1);
		$('#findpwd').show();
	}
	
}
function reg_guide_close()
{
	
	if($('#chk_reg_guide').attr('checked'))
	{
		setCookie("regguide", 'ok', true, 'linketu.com', "/");
		$('#popup_reg_guide').remove();
		$('#findpwd').hide();
	}
	else
	{
		$('#popup_reg_guide').remove();
		$('#findpwd').hide();
	}
}

function cut_str(str, len)
{
	var s = 0;
	for (var i=0; i<str.length; i++) 
	{
		s += (str.charCodeAt(i) > 128) ? 2 : 1;
		if (s > len) return str.substring(0,i) + "...";
	} 
	
	return str;
}

/**********************2011.08.018**********************************/
function duty_conf(title, cash)
{
	var html;
	
	html = '<div style="background-color:white;font-size:12px;width:345px;height:193px;border:3px solid #999999">';
	html += '<div style="float:left;background-color:#F5F5F5; width:345px;border-bottom:1px solid #D6D6D6;" >';
	html += '<span style="float:left;margin-left:10px;line-height:28px;color:#666666;">提示</span>';
	html += '<img onclick="m_alert_close();" style="margin-top:4px;float:right;margin-right:5px;cursor=pointer;" src="'+imgUrl+'/common/images/common/close.gif" /></div>';
	html += '<div style="line-height:20px; vertical-align: middle; float:left;padding-top:30px;padding-left:40px;padding-right:40px;">';
	html += '<span style="float:left;color:#666666;">您已完成了邻客图<span style="color:#DC680D">title</span>任务，得到cash图币。</span><br/>';
	if(newDuty == 'true')
	{
		html += '<a href="'+wwwUrl+'/keduty.zul" style="color:#437BA0;text-decoration:none;" >查看其他任务>></a></div>';
	}
	html += '<div align="center" style="margin-left:100px;margin-top:25px;float: left; padding-left: 40px; padding-right: 40px;">';
	html += '<img onclick="m_alert_close();" style="cursor:pointer;" src="'+imgUrl+'/common/images/common/btn_conf.gif" /></div></div>';
	
	html = html.replace('title', title);
	html = html.replace('cash', cash);
	
	var w = $(document).width();
	var left = 0;
	left = (w - 345) / 2;
	var obj=document.getElementById("alert");
	obj.innerHTML=html;
	$("#alert").css({position:'absolute',
		left: left,
		top: $(document).scrollTop() + 250
	}).show();
}

function getTextLength(str) {
    var len = 0;
    for (var i = 0; i < str.length; i++) {
        if (escape(str.charAt(i)).length == 6) {
            len++;
        }
        len++;
    }
    return len;
}


/*
 * $(document).ready(function(){ 
		var currentPosition = parseInt($("#slidemenu").css("top")); 
		$(window).scroll(function() {
			var position = $(window).scrollTop(); // 현재 스크롤바의 위치값을 반환합니다.
			$("#slidemenu").stop().animate({"top":position+currentPosition+"px"},1000);
		});
	});
*/	

