
function divswapVerify(checker,ID) {
verify = prompt('Enter password:','');
	if ( verify=='ok') {
	   check = divswap(checker,ID);
	} else {
	   alert('Wrong password. You might have to contact jay@icglink to retrieve it.');
	}
}


function divswap(checker,ID) {

	if (ID == '') {
	ID = 'nuthin';
	}

	var counter = (document.all) ? document.all.tags("DIV").length : (document.getElementById) ? document.getElementsByTagName("DIV").length : document.layers.length;	
	var tempname;
	var i=0; 
	var n=0;
	var a=0;
	var d=checker.length;
	var names = new Array();


// FIRST, HIDE ALL DIVS...

	for (i = 0; i < counter; i++) {

    if (document.all) {
	var tempobj = document.all.tags("DIV");
	tempname = tempobj[i].id;
	 }

  	if (document.getElementById) {
	tempname = document.getElementsByTagName("DIV")[i].id;
	 }
	 
    else {
	tempname = document.layers[i].name;
	 }


	var test = tempname.substring(0,d);
	
	if (test == checker) {
	names[n] = tempname;
	n++;
	}	 


	for (a = 0; a < n; a++) {

	samplename = names[a];

	document.getElementById(samplename).style.visibility = "hidden";
	document.getElementById(samplename).style.display = "none";

   	}



// show the right one...
	document.getElementById(ID).style.visibility = "visible";
	document.getElementById(ID).style.display = "block";


}
}




function divswapVerify(checker,ID) {
verify = prompt('Enter password:','');
	if ( verify=='ok') {
	   check = divswap(checker,ID);
	} else {
	   alert('Wrong password. You might have to contact jay@icglink to retrieve it.');
	}
}



function divDisplayAll(checker,status) {

	var counter = (document.all) ? document.all.tags("DIV").length : (document.getElementById) ? document.getElementsByTagName("DIV").length : document.layers.length;	
	var tempname;
	var i=0; 
	var n=0;
	var a=0;
	var d=checker.length;
	var names = new Array();


// FIRST, HIDE ALL DIVS...

	for (i = 0; i < counter; i++) {

    if (document.all) {
	var tempobj = document.all.tags("DIV");
	tempname = tempobj[i].id;
	 }

  	if (document.getElementById) {
	tempname = document.getElementsByTagName("DIV")[i].id;
	 }
	 
    else {
	tempname = document.layers[i].name;
	 }


	var test = tempname.substring(0,d);
	
	if (test == checker) {
	names[n] = tempname;
	n++;
	}	 


	for (a = 0; a < n; a++) {

	samplename = names[a];

		if (status == "hide") {
			document.getElementById(samplename).style.visibility = "hidden";
			document.getElementById(samplename).style.display = "none";
	   	}

		if (status == "show") {
			document.getElementById(samplename).style.visibility = "visible";
			document.getElementById(samplename).style.display = "block";
	   	}	
	}
}
}






function divshow(thediv) {
	document.getElementById(thediv).style.visibility = "visible";
	document.getElementById(thediv).style.display = "block";
}


function divhide(thediv) {
	document.getElementById(thediv).style.visibility = "hidden";
	document.getElementById(thediv).style.display = "none";
}






function checkFileName(theForm) {

	str = document.forms[theForm].elements['userfile'].value;
	filename = str.split("/")[str.split("/").length-1];
	filename = filename.split("\\")[filename.split("\\").length-1];
	theviolation = "";
	theerr = "";

	badchars = new Array(" "," ","*","/","\\","!","@","$","%","^","&","*","+","=","{","}","'",";","<",">","?","`");

	for (var x = 0; x <= badchars.length; x++) {
	   if (filename.indexOf(badchars[x]) > 0) {theerr = "y"; theviolation += " " + badchars[x]; }
	}

	if (theerr == "y") { 
	    alert("BAD FILE NAME: Your file NAME can have ONLY letters and numbers in it - no spaces or other characters.\n\n" + theviolation);
	} else {
		document.forms[theForm].submit();
	}

}




function checkFileNameThis(thisPic) {

	str = thisPic.value;
	filename = str.split("/")[str.split("/").length-1];
	filename = filename.split("\\")[filename.split("\\").length-1];
	theviolation = "";
	theerr = "";

	badchars = new Array(" "," ","*","/","\\","!","@","$","%","^","&","*","+","=","{","}","'",";","<",">","?","`");

	for (var x = 0; x <= badchars.length; x++) {
	   if (filename.indexOf(badchars[x]) > 0) {theerr = "y"; theviolation += " " + badchars[x]; }
	}

	if (theerr == "y") { 
	    alert("BAD FILE NAME: Your file NAME can have ONLY letters and numbers in it - no spaces or other characters.\n\n" + theviolation);
	}

}



function checkFileNameS2(theForm) {
fileList = "";
f = document.forms[theForm];
for(i=0; i<f.elements.length; i++) {
	if (f.elements[i].type == "file") {
		str = f.elements[i].value;
		if (str != "") {
			filename = str.split("/")[str.split("/").length-1];
			filename = filename.split("\\")[filename.split("\\").length-1];
			theviolation = "";
			theerr = "";
	
			badchars = new Array(" "," ","*","/","\\","!","@","$","%","^","&","*","+","=","{","}","'",";","<",">","?","`");

			for (var x = 0; x <= badchars.length; x++) {		
			   if (filename.indexOf(badchars[x]) > 0) {theerr = "y"; theviolation += " " + badchars[x]; fileList = str + "\n" + fileList;}
			}

			if (theerr == "y") { 
			    alert("BAD FILE NAME: \n\nFile NAMEs can have ONLY letters and numbers in it - no spaces or other characters.\n\nThese file(s) have 'bad' names:\n." + fileList + "\n\n" + theviolation);
			} else {
//				document.forms[theForm].submit();
			}
		}
	}
}

} // end function



function getPIC(theIMG,IMGsrc) {
	document.getElementById(theIMG).src = "UserFiles/Image/gallery_big/" + IMGsrc;
}

function showblock(ID) {
	document.getElementById(ID).style.display = 'block';
}

