var swf_url="http://www.nissan.co.jp/CUBE/PARTS/DRIVING_BLOG_PARTS/blog_tool.swf";

var creators_url = "http://www.nissan.co.jp/CUBE/PARTS/DRIVING_BLOG_PARTS/redirect2.html";

var banner_url = "http://www.nissan.co.jp/CUBE/PARTS/DRIVING_BLOG_PARTS/blog_tool.jpg";

var text_url = "http://www.nissan.co.jp/CUBE/PARTS/DRIVING_BLOG_PARTS/comment.txt";



var cubeLayer;

var body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];

var flg_visible =true;



function writeBannerTag(){

	document.write("<a href='#' onClick='openWin()'><img src='" + banner_url + "' border='0'></a>");

}



function openWin(){

	var oW =window.open(creators_url);

}



function changeVisible(){

	if(cubeLayer.style.visibility != 'hidden'){

		cubeLayer.style.visibility = 'hidden';

		flg_visible =false;

	}else{

		cubeLayer.style.visibility = 'visible';

		flg_visible =true;

	}

}



function setCookie(name, val) {

	var tmp = name + "=" + escape(val) + "; ";

	tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";

	document.cookie = tmp;

}



function getCookie(name){

	var search = name + '=';

	if (document.cookie.length>0) {

	offset = document.cookie.indexOf(search);

	if (offset != -1){

		offset += search.length;

		end     = document.cookie.indexOf(';',offset);

		if(end == -1)

			end = document.cookie.length;

			return unescape(document.cookie.substring(offset,end));

		}

	}

	return null;

}





function writeCubeTag(data){



	var count = getCookie(data);

	if(count){

		count++;

	}else{

		count = 1;

	}

	setCookie(data,count);

	var html ="";

	html += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' id='Flash' align='middle'>";

	html += "<param name='allowScriptAccess' value='sameDomain' />";

	html += "<param name='movie' value='" + swf_url + "' /><param name='scale' value='noscale' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><param name='bgcolor' value='#ffffff' /><param name=FlashVars value='cubeblogdata=" + data + "&count=" + count + "&link_text=" + text_url + "'><embed src='" + swf_url + "' FlashVars='cubeblogdata=" + data + "&count=" + count + "&link_text=" + text_url + "' quality='high' scale='noscale' salign='lt' wmode='transparent' bgcolor='#ffffff' width='100%' height='100%' name='Flash' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";

	html += "</object>";

	

	cubeLayer = createCubeLayer(html);

}



function createCubeLayer(html){

	var oLayer = document.createElement('div');

	oLayer.setAttribute('id','cube');

	oLayer.innerHTML = html;

	oLayer.style.position = 'absolute';

//	oLayer.style.backgroundColor = '#999999';



	HH = body.clientHeight;

	oLayer.style.height = HH  + 'px';

	oLayer.style.width = 220 + 'px';



	return oLayer;

}



window.onload = function(){

	document.body.appendChild(cubeLayer);

	setLayer();

}



window.onresize = function(){

	setLayer();

}



window.onscroll = function(){

	setLayer();

}



function checkBrowser(){

	var uName = navigator.userAgent;

	if (uName.indexOf("Safari") > -1) return "Safari";

	if (uName.indexOf("MSIE") > -1) return "MSIE";

	return "Netscape";

}





function setLayer(){

	var browser =checkBrowser() ;

	

	var XX;

	var YY;

	var WW;

	var HH;

	if(browser == "MSIE"){

		XX = body.scrollLeft;

		YY = body.scrollTop;

		WW = body.clientWidth;

		HH = body.clientHeight;

		

		window.document.all.Flash.SetVariable("_level0.HH",HH);

	}else {

		XX = pageXOffset;

		YY = pageYOffset;

		WW = window.innerWidth;

		HH = window.innerHeight;

	}

	

	var dX = 0;

	if(browser == "Netscape"){

		dX = -15;

	}



	cubeLayer.style.left =(WW - 220 + XX + dX) + 'px';

	cubeLayer.style.height = HH + 'px';

	cubeLayer.style.top = YY + 'px';

	if(flg_visible){

		cubeLayer.style.visibility = 'hidden';

		cubeLayer.style.visibility = 'visible';

	}

}



function visibleHide2(){

	cubeLayer.style.visibility = 'visible';

	flg_visible =true;

}

function visibleHide(){

	cubeLayer.style.visibility = 'hidden';

	flg_visible =false;

}





