function shake_xy(n) {
	if (parent.moveBy) {
		for (i = 2; i > 0; i--) {
			for (j = n; j > 0; j--) {
				parent.moveBy(0,i);
				parent.moveBy(i,0);
				parent.moveBy(0,-i);
				parent.moveBy(-i,0);
			}
		}
	}
}

function shake_x(n) {
	if (parent.moveBy) {
		for (i = 2; i > 0; i--) {
			for (j = n; j > 0; j--) {
				parent.moveBy(i,0);
				parent.moveBy(-i,0);
			}
		}
	}
}

function shake_y(n) {
	if (parent.moveBy) {
		for (i = 6; i > 0; i--) {
			for (j = n; j > 0; j--) {
				parent.moveBy(0,i);
				parent.moveBy(0,-i);
			}
		}
	}
}


function screenshot(filename,width,height)
{
	popup("screenshots/view.asp?image="+escape(filename),"",width,height+97,"");
	
}

function movie(filename)
{
	popup("movies/view.asp?movie="+escape(filename),"",658,600,"");
	
}

function wallpaper(name,width,height,lang)
{
	popup("wallpapers/wallpaper.asp?language="+lang+"&image=wallpaper_"+escape(name)+"_"+width+"x"+height+".jpg","",825,600,"resizable,scrollbars,status");
}

// Popup Window (Centred)
function popup(url,winname,w,h,feat)
{
	if (!(isNaN(w) || isNaN(h))){
		var x=parseInt((screen.width-w)/2);
		var y=parseInt((screen.height-h)/2);
		if (x<0)	x=0;
		if (y<0)	y=0;
		
		if (feat!=null && feat!=""){
			feat=","+feat;
		}else{
			feat="";
		}
		feat="left="+x+",top="+y+",width="+w+",height="+h+feat;
	}
	window.open(url,winname,feat);
}


function video_popup(lang)
{
	popup("video_popup/video_popup.asp?language=" + lang,"",658,610,"no scroll");
}

function resizeWindow(){
	window.resizeTo(658, 610)
}
