jQuery(document).ready(function(){
	Cufon.replace('h1', {hover: true })('.postHeader h2', {hover: true })('h2.detail', {hover: true })('.blog_title h2', {hover: true });
	// ('h3.header', {hover: true })('h3.link', {hover: true }) 
});

function preLoadPicture(pic) {
	heavyImage = new Image(); 
	heavyImage.src = CurUrl + pic + ".jpg";
}

var OriPicNum = 0;
var CurDocument = 0;
var CurPicNum = 0;
var CurUrl = "";

function getNextThumbNum(CurNum,Type) {
	thumbs = new Array(2,5,8,11,14,17,20,23,26,29);
	for (i = 0; i < thumbs.length; i++) {
		if (thumbs[i] > CurNum) {
			return thumbs[i];
		}
	}
	return thumbs[0];
}

function getNextThumbRedNum(CurNum) {
	thumbs_red = new Array("002","003","004","005","006","007","008","009","010","011","012","013","014");
	for (i = 0; i < thumbs_red.length; i++) {
		if (thumbs_red[i] > CurNum) {
			return thumbs_red[i];
		}
	}
	return thumbs_red[0];
}

function nextThumbnail(idDoc) {
	if (CurDocument != 0 && idDoc == CurDocument) {
		document.getElementById("pic_" + CurDocument).src = CurUrl + CurPicNum + ".jpg";
		nextthumb = getNextThumbNum(CurPicNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnail("+ CurDocument +")", 1000);
	}
}

function nextRedThumbnail(idDoc) { //2144
	if (CurDocument != 0 && idDoc == CurDocument) {
		document.getElementById("pic_" + CurDocument).src = CurUrl + CurPicNum + ".jpg";
		nextthumb = getNextThumbRedNum(CurPicNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextRedThumbnail("+ CurDocument +")", 1000);
	}
}

function nextThumbnailMost(idDoc) {
	if (CurDocument != 0 && idDoc == CurDocument) {
		document.getElementById("picMost_" + CurDocument).src = CurUrl + CurPicNum + ".jpg";
		nextthumb = getNextThumbNum(CurPicNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnailMost("+ CurDocument +")", 1000);
	}
}

function nextThumbnailRedMost(idDoc) {
	if (CurDocument != 0 && idDoc == CurDocument) {
		document.getElementById("picMost_" + CurDocument).src = CurUrl + CurPicNum + ".jpg";
		nextthumb = getNextThumbRedNum(CurPicNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnailRedMost("+ CurDocument +")", 1000);
	}
}

function stopThumbSlide() {
	TmpDoc = CurDocument;
	CurDocument = 0;
	document.getElementById("pic_" + TmpDoc).src = CurUrl + OriPicNum + ".jpg";	
}

function stopMostThumbSlide() {
	TmpDoc = CurDocument;
	CurDocument = 0;
	document.getElementById("picMost_" + TmpDoc).src = CurUrl + OriPicNum + ".jpg";	
}

function startThumbSlide(IdDoc, CurNum, Url) {
	if (CurDocument == 0) {
		OriPicNum = CurNum;
		CurDocument = IdDoc;
		CurUrl = Url;
		nextthumb = getNextThumbNum(CurNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnail("+ CurDocument +")", 20);
	}
}

function startMostThumbSlide(IdDoc, CurNum, Url) {
	if (CurDocument == 0) {
		OriPicNum = CurNum;
		CurDocument = IdDoc;
		CurUrl = Url;
		nextthumb = getNextThumbNum(CurNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnailMost("+ CurDocument +")", 20);
	}
}

function startMostRedThumbSlide(IdDoc, CurNum, Url) {
	if (CurDocument == 0) {
		OriPicNum = CurNum;
		CurDocument = IdDoc;
		CurUrl = Url;
		nextthumb = getNextThumbRedNum(CurNum);
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextThumbnailRedMost("+ CurDocument +")", 20);
	}
}

function startThumbRedSlide(IdDoc, CurNum, Url) {
	if (CurDocument == 0) {
		OriPicNum = CurNum;
		CurDocument = IdDoc;
		CurUrl = Url;
		nextthumb = getNextThumbRedNum(CurNum); //002
		preLoadPicture(nextthumb);
		CurPicNum = nextthumb;
		setTimeout("nextRedThumbnail("+ CurDocument +")", 20);
	}
}

/* 
 * Cookie functions
 */
function createCookie(name, value, days) {
    var expires = '';
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        var expires = '; expires=' + date.toGMTString();
    }
    document.cookie = name + '=' + value + expires + '; path=/';
}

function readCookie(name) {
    var cookieCrumbs = document.cookie.split(';');
    var nameToFind = name + '=';
    for (var i = 0; i < cookieCrumbs.length; i++) {
        var crumb = cookieCrumbs[i];
        while (crumb.charAt(0) == ' ') {
            crumb = crumb.substring(1, crumb.length); /* delete spaces */
        }
        if (crumb.indexOf(nameToFind) == 0) {
            return crumb.substring(nameToFind.length, crumb.length);
        }
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, '', -1);
}
