// JavaScript Document
var root;
if(location.protocol == "file:") {
	root = "file:///webpages/chiyoung/";
}
else {
	root = "http://" + location.hostname;
}

if(document.images) {
	homeon = new Image;
	homeoff = new Image;
	novelson = new Image;
	novelsoff = new Image;
	shortstorieson = new Image;
	shortstoriesoff = new Image;
	presson = new Image;
	pressoff = new Image;
	bioon = new Image;
	biooff = new Image;
	contacton = new Image;
	contactoff = new Image;
	
	homeon.src = root + "/images/buttons/homeon.jpg";
	homeoff.src = root + "/images/buttons/homeoff.jpg";
	novelson.src =root + "/images/buttons/novelson.jpg";
	novelsoff.src = root + "/images/buttons/novelsoff.jpg";
	shortstoriesoff.src = root + "/images/buttons/shortstoriesoff.jpg";
	shortstorieson.src = root + "/images/buttons/shortstorieson.jpg";
	presson.src = root + "/images/buttons/presson.jpg";
	pressoff.src = root + "/images/buttons/pressoff.jpg";
	bioon.src = root + "/images/buttons/bioon.jpg";
	biooff.src = root + "/images/buttons/biooff.jpg";
	contacton.src = root + "/images/buttons/contacton.jpg";
	contactoff.src = root + "/images/buttons/contactoff.jpg";
}

function swapOn(imgLocation) {
  if(document.images) {
    document.images[imgLocation].src = eval(imgLocation + "on.src");
  }
}

function swapOff(imgLocation) {
  if(document.images) {
    document.images[imgLocation].src = eval(imgLocation + "off.src");
  }
}

var newsmax = 4;//the total number of different latest news items
var newsloc = Math.floor(newsmax*(Math.random()));
var winstate = 1;
var newsarray = new Array;

function state(status) {
	switch(status) {
		case 1: winstate = 1; advlatestnews(); break;
		default: winstate = 2;
	}
}

function advlatestnews() {
	if(winstate == 1) {
		/*var newspage;
		switch(newsloc) {
			case 1: newspage = "latestnews/aug0207.html"; break;
			case 2: newspage = "latestnews/aug0107.html"; break;
			default: newspage = "latestnews/aug0207.html";//should not ever run
		}*/
		if(newsloc==newsmax) {
			newsloc = 1;
		}
		else {
			newsloc++;
		}
		//document.all.newsframe.src = newspage;
		document.getElementById("newsframe").src = newspage;
		//setTimeout("advlatestnews()",6000); //60000 = 1 min
	}
	if(winstate == 2) {
		clearTimeout(0);
	}
}

function chgnews() {
	if (newsloc == newsmax) {
		newsloc = 1;
	}
	else {
		newsloc++;
	}
}

function news() {
	newsarray[0] = "<a href=\"http://www.manasianliteraryprize.org/\" target=\"_blank\"  class=\"light\"><i>Please Look After Mom</i> was selected for the Man Asian Literary Prize shortlist!</a>"
	newsarray[1] = "<a href=\"http://www.chiyoungkim.com/press/reviews/pleaselooknyt1apr11.html\"  class=\"light\"><i>The New York Times</i> calls <i>Please Look After Mom</i>: \"[I]ntimate and hauntingly spare in this translation by Chi-Young Kim\"</a>"
	newsarray[2] = "<a href=\"http://www.chiyoungkim.com/press/reviews/pleaselookOmagapr11.html\" class=\"light\"><i>O Magazine</i>, April 2011 names <i>Please Look After Mom</i> one of its \"10 Titles to Pick Up Now\"</a>";
	newsarray[3] = "<a href=\"http://www.chiyoungkim.com/press/reviews/pleaselookthetimes.html\"  class=\"light\"><i>The Times Literary Supplement</i> calls <i>Please Look After Mother</i> a \"flawlessly smooth translation by Chi-Young Kim\"</a>";
	//newsarray[3] = "<a href=\"http://www.bbc.co.uk/programmes/b011q8y7\"  class=\"light\" target=\"_blank\">The BBC radio show \"Book at Bedtime\" to read <i>Please Look After Mother</i> starting June 2</a>";
}

function allnews() {
	var newspara = "";
	news();
	for(j=0;j<newsmax;j++) {
		newspara = newspara + "&middot; " + newsarray[j] + "</p><p class=\"bull\">"
	}
	//newspara = newsarray[0];
	document.write(newspara);
}

function latestnews() {
	var latenews;
	news();
	latenews = newsarray[newsloc];
	//chgnews();
	document.write(latenews);
}

var qmax = 5;
var qloc = Math.floor(qmax*(Math.random()));

function advquote() {
	qloc = (qloc + 1) % qmax;
	qchange();
}

function qchange() {
	if(winstate == 1) {
		//document.all.quote.src = "cyquotes.html?" + qmax;
		document.getElementById("quote").src = "cyquotes.html?" + qloc;
		setTimeout("advquote()",8000); //60000 = 1 min
	}
	if(winstate == 2) {
		clearTimeout(0);
	}
}

function qonmouseover() {
	clearTimeout(0);	
}

function qonmouseout() {
	setTimeout("advquote()",5000);	
}
