/**
 * inside-blog js
 */
 
var path;


/**
 * Onload
 */
window.onload = function () {
	init();
}

/**
 * Init
 */
function init() {
	jQuery.noConflict();
	jQuery(document).ready(function(){
		sizeSidebar();
		cyclecolorback();
	});
}


/**
 * Sidebar Groessenanpassung
 */
function sizeSidebar() {
	if (jQuery("#eastright").height()+100 > jQuery("#content").height()) {
		jQuery("#content").height(jQuery("#eastright").height() + 70 + "px");
	}
}


/**
 * Domain Pfad setzen
 */
function setPath(p) {
	path = p;
}


/**
 * Hintergrundfarbenwechsel
 *
 * thank you for inspiration http://www.krazydad.com/makecolors.php
 * original coding [=] http://www.krazydad.com/makecolors.php 
 */
var len = 50;
var center = 128;
var width = 50;
var redFrequency = .01;
var grnFrequency = .02;
var bluFrequency = .03;
var colorCnt = Math.round(Math.random()*600);
var turnBackCnt = 10000;
var turnCnt = true;

function cyclecolorback() {
    var r = Math.round(Math.sin(redFrequency*colorCnt) * width + center);
    var g = Math.round(Math.sin(grnFrequency*colorCnt) * width + center);
    var b = Math.round(Math.sin(bluFrequency*colorCnt) * width + center);
	
	turnCnt?colorCnt+=2 : colorCnt-=2;
	
	if (colorCnt<1 || colorCnt>turnBackCnt) {
		turnCnt=!turnCnt;
	}
	color = RGB2Color(r,g,b);

	if (jQuery("body")) {
		jQuery("body").css("background-color", color);
	}
	
	setTimeout("cyclecolorback()",2000);
}

function RGB2Color(r,g,b) {
	return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b);
}

function byte2Hex(n) {
	var nybHexString = "0123456789ABCDEF";
	return String(nybHexString.substr((n >> 4) & 0x0F,1)) + nybHexString.substr(n & 0x0F,1);
}