(function(){if(document.getElementById && (window.addEventListener || window.attachEvent)){
var sSiteURL = 'http://www.petit.cc/event/xmas2009/';
var sImgPath = sSiteURL + 'images/parts/';var sExtraName = '';
var nExtraStartT = (new Date('2009/12/24 00:00:00')).getTime();
var nExtraEndT = (new Date('2009/12/25 23:59:59')).getTime();var nNowT = (new Date()).getTime();
if(nExtraStartT < nNowT && nNowT < nExtraEndT){sSiteURL = 'http://www.petit.cc/event/xmas2009/xmas2009.html';sExtraName = '_xmas2009';}
var _win = (navigator.appVersion.indexOf('Win') != -1)? 1 : 0;
var _ie = (navigator.appVersion.indexOf('MSIE') != -1)? 1 : 0;
var _ie6 = (navigator.appVersion.indexOf('MSIE 6') != -1)? 1 : 0;
var _safari = (navigator.userAgent.indexOf('Safari') != -1)? 1 : 0;
var param = [];var ItemPositionType = 'relative';var ItemPositionParam = '';
for(iCnt = 0; iCnt < document.getElementsByTagName('script').length; iCnt ++){
var o = document.getElementsByTagName('script')[iCnt];
if(o.src.indexOf('xmas2009.js') > -1){
var paramList = (o.src.split('?')[1]).split('&');
for(lCnt = 0; lCnt < paramList.length; lCnt ++){
var query = paramList[lCnt].split('=');
param[query[0]] = query[1];}
if(param['x'] != undefined && param['y'] != undefined){
ItemPositionType = 'absolute';
ItemPositionParam = 'left:' + param['x'] + 'px; top:' + param['y'] + 'px;';}}}
var css = '<style>#petitxmas09snowman {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + sImgPath + 'sm_frame' + sExtraName + '.png,sizingmethod=scale);}'
+ 'html>body #petitxmas09snowman {background:url(' + sImgPath + 'sm_frame' + sExtraName + '.png) no-repeat;}'
+ '#petitxmas09snowmanInner {position: absolute;left: 0;top: 0;width:162px;height:192px;'
+ 'background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + sImgPath + 'sm_innerframe' + sExtraName + '.png,sizingmethod=scale);}'
+ '#petitxmas09snowmanImg{display: none;}'
+ 'html>body #petitxmas09snowmanImg{display: block;}#petitxmas09snowman img {margin:0 !important;padding:0 !important;border:none !important;background:none !important;}<' + '/style>';
var source = '<div id="petitxmas09snowman" style="position:' + ItemPositionType + ';width:162px;height:216px;padding:2px 3px 0;' + ItemPositionParam + '">'
+ '<div style="position:relative;width:162px;height:192px;background:url(http://www.petit.cc/event/xmas2009/images/snowmen/18/60/bf/1860bf3630738438f31a60bdde275549.png) no-repeat;">'
+ '<img src="' + sImgPath + 'sm_face' + sExtraName + '.gif" alt="" style="margin:0;padding:0;border:none;" />'
+ '<div id="petitxmas09snowmanInner"><img id="petitxmas09snowmanImg" src="' + sImgPath + 'sm_innerframe' + sExtraName + '.png" alt="" /></div>'
+ '</div></div>';
document.write(css);
document.write(source);
document.getElementById('petitxmas09snowman').onmouseover=function(){
if(_ie && _win){document.getElementById('petitxmas09snowmanInner').style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + sImgPath + 'sm_innerframe' + sExtraName + '_on.png,sizingmethod=scale)';
}else{document.getElementById('petitxmas09snowmanImg').src = sImgPath + 'sm_innerframe' + sExtraName + '_on.png';}}
document.getElementById('petitxmas09snowman').onmouseout = function(){
if(_ie && _win){document.getElementById('petitxmas09snowmanInner').style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + sImgPath + 'sm_innerframe' + sExtraName + '.png,sizingmethod=scale)';
}else{document.getElementById('petitxmas09snowmanImg').src = sImgPath + 'sm_innerframe' + sExtraName + '.png';}}
document.getElementById('petitxmas09snowman').onclick = function(){window.open(sSiteURL, '_blank', '');}
var snowImgURL = sImgPath + 'sm_snow.png';
var snowObjName = 'petitsnow2009' + Math.floor(Math.random() * 1000);
var snow = 12;var size = '24px';var num = [];var startXPos = [];var startYPos = [];var step = [];var gStepTime = 5;var posX = [];var posY = [];var h,w,r;
if (typeof window.innerWidth == 'number'){r = window;}else{ 
if (document.documentElement && typeof document.documentElement.clientWidth == "number" && document.documentElement.clientWidth != 0){r = document.documentElement;
}else{ if (document.body && typeof document.body.clientWidth == "number") r = document.body;}}
function winsize(){if(_safari){w = window.innerWidth;h = window.innerHeight;}else if(document.compatMode == 'BackCompat'){w = document.body.clientWidth;h = document.body.clientHeight;}else{w = document.documentElement.clientWidth;h = document.documentElement.clientHeight;}}
function scrl(yx){var y, x;if (typeof window.pageYOffset == 'number'){y = r.pageYOffset;x = r.pageXOffset;}else{y = r.scrollTop;x = r.scrollLeft;}return (yx == 0)? y : x;}
function init(){if(param['efct'] != 0){var oElement = [];var oObjBody = document.getElementsByTagName('body').item(0);
for(iCnt = 0; iCnt < snow; iCnt ++){oElement[iCnt] = document.createElement('div'); oElement[iCnt].id = snowObjName + '_' + iCnt;oElement[iCnt].className = snowObjName;oElement[iCnt].style.width = size;oElement[iCnt].style.height = size;oElement[iCnt].style.zIndex = '10000' + iCnt;oElement[iCnt].style.visibility = 'hidden';oElement[iCnt].style.position = 'absolute';
if(_ie6){oElement[iCnt].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + snowImgURL + ',sizingmethod=image)';
oElement[iCnt].style.background = 'none';}else{oElement[iCnt].style.background = 'url(' + snowImgURL + ') no-repeat';}
oObjBody.insertBefore(oElement[iCnt], oObjBody.firstChild);num[iCnt] = Math.random() + 0.5;step[iCnt] = 0;}winsize();var rimitX = w - 50;var rimitY = 1000;
for(iCnt = 0; iCnt < snow; iCnt ++){startXPos[iCnt] = Math.round(Math.random() * rimitX);startYPos[iCnt] = - (Math.round(Math.random() * rimitY));
document.getElementById(snowObjName + '_' + iCnt).style.visibility = 'visible';}act();}}
function act(){for(iCnt = 0; iCnt < snow; iCnt ++){posX[iCnt] = (iCnt % 2 == 0)? startXPos[iCnt] + Math.cos(step[iCnt] * 0.03) * (num[iCnt] * 10) : startXPos[iCnt] - Math.cos(step[iCnt] * 0.03) * (num[iCnt] * 10);
if(posX[iCnt] > (scrl(1) + w - 50)){startXPos[iCnt] = Math.round(Math.random() * (w - 50));posY[iCnt] = startYPos[iCnt];step[iCnt] = 0;}
if(parseInt(document.getElementById(snowObjName + '_' + iCnt).style.top) > (scrl(0) + h - 50)){startXPos[iCnt] = Math.round(Math.random() * (w - 50));posY[iCnt] = startYPos[iCnt];step[iCnt] = 0;}else{posY[iCnt] = startYPos[iCnt] + step[iCnt] * num[iCnt];}
document.getElementById(snowObjName + '_' + iCnt).style.left = posX[iCnt] + scrl(1) + 'px';
document.getElementById(snowObjName + '_' + iCnt).style.top = posY[iCnt] + scrl(0) + 'px';step[iCnt] += gStepTime;}setTimeout(act, '50');}
if(window.addEventListener){window.addEventListener('resize',winsize,false);window.addEventListener('load',init,false);}
else if(window.attachEvent){window.attachEvent('onresize',winsize);window.attachEvent('onload',init);}}})();