﻿function stopErrors() {
	return true;
}
window.onerror = stopErrors;

function launch(m,x,y) {
	var s = (m.indexOf('.jpg') ==-1) ? 1 : 0;
	myRemote = open(m, "remote", "height=" + y +",width=" + x + ",channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=1,scrollbars=" + s + ",status=0,toolbar=0", "main");
	myRemote.resizeTo(x,y);
	myRemote.focus();
	myRemote.opener.name = 'main';
}

function checkCapsLock( e ) {
	document.getElementById('warning').style.display = 'none'; 

	var myKeyCode=0;
	var myShiftKey=false;

	// Internet Explorer 4+
	if ( document.all ) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;
	// Netscape 4
	} else if ( document.layers ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;
	// Netscape 6
	} else if ( document.getElementById ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;
	}

	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
		document.getElementById('warning').style.display = 'block'; 
	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
		document.getElementById('warning').style.display = 'block'; 
	}
}

if(readCookie('adv_options') == 'on') expand(document.getElementById('adv_options'));

function setCookie(obj){
	var never = new Date();
	never.setTime(never.getTime()+2000*24*60*60*1000);
	var expString = "; expires=" + never.toGMTString();
	var path ="";
	var domain = ".mcedit.com";
	var secure = "0";
	document.cookie = obj.id +"=" + obj.value + expString + ";" + path + ";" + domain + ";" + secure;
	if (obj.form)
		obj.form.submit()
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	
	return null;
}

function fillFields() {
	if(document.userpass && document.userpass.username && (readCookie('mcrd') != null)) {
		document.userpass.username.value = readCookie('mcrd');
		if(document.userpass.password.value=="") 
			document.userpass.password.focus();
	} else if(document.userpass && document.userpass.username) {
		document.userpass.username.value = '(username)';
		document.userpass.username.focus();
	}
}

function checkCapsLock( e ) {
	document.getElementById('warning').style.display = 'none'; 

	var myKeyCode=0;
	var myShiftKey=false;

	// Internet Explorer 4+
	if ( document.all ) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;
	// Netscape 4
	} else if ( document.layers ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;
	// Netscape 6
	} else if ( document.getElementById ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;
	}

	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
		document.getElementById('warning').style.display = 'block'; 
	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
		document.getElementById('warning').style.display = 'block'; 
	}
}


document.onload = fillFields()
