// --------------------------------------------------------------
// Switch Menu script- by Martial B of http://getElementById.com/
// Modified by Dynamic Drive for format & NS4/IE4 compatibility
// Visit http://www.dynamicdrive.com/ for full source code
// --------------------------------------------------------------

if(document.getElementById) { //DynamicDrive.com change
	document.write('<style type="text/css">\n')
	document.write('.submenu{display: none;}\n')
	document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		} else {
			el.style.display = "none";
		}
	}
}




// --------------------------------------------------------------
// Add Bookmark
// --------------------------------------------------------------
var bookmarkurl="http://www.rachelbilsonfan.com"
var bookmarktitle="RachelBilsonFan.com"

function addbookmark(){
	if (document.all)
	window.external.AddFavorite(bookmarkurl,bookmarktitle)
}




// --------------------------------------------------------------
// Shake image script (onMouseover)
// © Dynamic Drive (www.dynamicdrive.com)
// For full source code, usage terms, and 100's more DHTML
// scripts, visit http://dynamicdrive.com
// --------------------------------------------------------------

// Configure shake degree (where larger # equals greater shake)
var rector=3

// DONE EDITTING //
var stopit=0 
var a=1

function init(which) {
	stopit=0
	shake=which
	shake.style.left=0
	shake.style.top=0
}

function rattleimage() {
	if((!document.all&&!document.getElementById)||stopit==1)
		return

	if (a==1) {
		shake.style.top=parseInt(shake.style.top)+rector

	} else if (a==2) {
		shake.style.left=parseInt(shake.style.left)+rector

	} else if (a==3){
		shake.style.top=parseInt(shake.style.top)-rector

	} else {
		shake.style.left=parseInt(shake.style.left)-rector
	}

	if (a<4)
		a++
	else
		a=1

	setTimeout("rattleimage()",50)
}

function stoprattle(which) {
	stopit=1
	which.style.left=0
	which.style.top=0
}
