// JavaScript Document
function getElement(id) {
	var ele = null;

	if ( document.getElementById ) {
		ele = document.getElementById(id);
	} else if ( document.all ) {
		ele = document.all[id];
	} else if ( document.layers ) {
		ele = document.layers[id];
	}

	return ele;
}

function showGallery(glr) {
	d = getElement(glr);
	d.style.display = 'block';	
}
function hideGallery(glr) {
	d = getElement(glr);
	d.style.display = 'none';	
}

function loadNextDemo(nxt) {
	//alert("test");
	gonext = "/show/" + nxt;
	setTimeout("location.href='" + gonext + "'", 4000);
}

function loadNextInFolder(nxt) {
	//alert("test");
	gonext = "/fps/" + nxt;
	setTimeout("location.href='" + gonext + "'", 4000);
}

//form validator
function validateForm(frm) {
	var ele = 0;
	var rz = true;
	//for(i in frm.elements) {
	for(i=0; i<= frm.length; i++) {
		ele = frm.elements[i];
		try {
			if(checkField(ele.name, "rqr_")) {
				if(!ele.value) {
					rz = false;
					alert("Please enter "+ ele.title);
					break;
				}
				else {
					if(!validate(ele)) {
						rz = false;
						alert("Please enter valid "+ ele.title);
						break;
					}	
				}
			}
		} catch (ex) {
			
		}
	}
	return rz;
}

function checkField(fld, tp) {
	try {
		rz = fld.search(tp);
		if(rz == 0) return true;
		else return false;
	} catch (er) {
	
	}
}

function validate(ele) {
	if(checkField(ele.name, tp = 'rqr_eml_')) {
		str = ele.value;
		if((str.indexOf(".") > 2) && (str.indexOf("@") > 0)) return true;
		else return false;
	} else return true;
}
//end form validator
