

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function chImg(n,on) {
	if (document.images && (preloadFlag == true)) {
			if (!on) {
				document["mpic"+n].src = eval("p"+n+"a.src");
			} else {
				document["mpic"+n].src = eval("p"+n+"b.src");
			}
	}
	return true;
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
	    p1a = newImage("images/m1.gif");
		p1b = newImage("images/m1_1.gif");
		p2a = newImage("images/m2.gif");
		p2b = newImage("images/m2_1.gif");
		p3a = newImage("images/m3.gif");
		p3b = newImage("images/m3_1.gif");
		p4a = newImage("images/m4.gif");
		p4b = newImage("images/m4_1.gif");
		p5a = newImage("images/m5.gif");
		p5b = newImage("images/m5_1.gif");
		p6a = newImage("images/m6.gif");
		p6b = newImage("images/m6_1.gif");
		p7a = newImage("images/m7.gif");
		p7b = newImage("images/m7_1.gif");
		p8a = newImage("images/m8.gif");
		p8b = newImage("images/m8_1.gif");
		p9a = newImage("images/m9.gif");
		p9b = newImage("images/m9_1.gif");
		p10a = newImage("images/m10.gif");
		p10b = newImage("images/m10_1.gif");
		p11a = newImage("images/m11.gif");
		p11b = newImage("images/m11_1.gif");
		
		p1000b = newImage("images/checked1.gif");		
		p1001b = newImage("images/checked1.gif");		
		p1002b = newImage("images/checked1.gif");		

		p1000a = newImage("images/checked0.gif");		
		p1001a = newImage("images/checked0.gif");		
		p1002a = newImage("images/checked0.gif");		
		
	preloadFlag = true;
	}
}
preloadImages();

function isEmail(strEmail) {

	if (strEmail=="") {
		return false;
	}

	var letters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var numbers="0123456789";
	
	var name="";
	var server="";
	var strings=new Array();
	
	strings=strEmail.split("@");
	if (strings.length==1) {
		return false;
	} else if (strings.length==2) {
		name=strings[0];
		server=strings[1];
	} else {
		return false;
	}
	
	if (!isValid(name,letters+numbers+"._-")) {
		return false;
	}
	
	strings=server.split(".");
	if (strings.length<2) {
		return false;
	}
	for (i=0;i<strings.length;i++) {
		if (!isValid(strings[i],letters+numbers+"_-")) {
			return false;
		}
	}
	return true;
}
