window.self.focus();
var images = new Array('')
window.name="urbanimage";
var setSearchCookies = 0;

function deleteCookie(name){
	var date = new Date("December 31, 2000");
	date = date.toGMTString();
	document.cookie = name + "=" + "" + ";expires=" + date + ";";
}
function writeSessionCookie(name, value){
	document.cookie = name + "=" + value + ";";
}
function writePersistentCookie(name, value){
	var date = new Date("December 31, 2023");
	date = date.toGMTString();
	document.cookie = name + "=" + value + ";expires=" + date + ";";
}
function validateSearch(formId) {
	if (formId.search.value != "") {
		parseElement(formId.search);	
	} else {
		window.alert("Please enter keywords. E.g. 'U2' or 'reggae texture'");
		return false;	
	}
	return true;
}
function validateSearchOnClick(formId) {	
	if (validateSearch(formId)==true) {
		formId.submit();
	}
}
function validateSearchOnKeyPress(formId) {	
	if (validateSearch(formId)==true) {
		return true;
	} else {
		return false;
	}
}
function parseElement(elementId) {
	elementId.value = elementId.value.replace (/\`/ig, "'");
	elementId.value = elementId.value.replace (/\"/ig, "'"); 
	elementId.value = elementId.value.replace (/\“/ig, "'"); 
	elementId.value = elementId.value.replace (/\”/ig, "'"); 
	elementId.value = elementId.value.replace (/\>/ig, ""); 
	elementId.value = elementId.value.replace (/\</ig, ""); 
}
function validateElement(elementId) {
	var speech = elementId.value.indexOf("\""); 
	var rang = elementId.value.indexOf(">"); 
	var lang = elementId.value.indexOf("<"); 
	var hiphen = elementId.value.indexOf("'"); 
	var forward = elementId.value.indexOf("/"); 
	var speech2 = elementId.value.indexOf("“");
	var speech3 = elementId.value.indexOf("”");
	var speech4 = elementId.value.indexOf("`");
	var space = elementId.value.indexOf(" ");
	if (speech != -1 || speech2 != -1 || speech3 != -1 || speech4 != -1 || rang!= -1 || lang != -1 || forward!= -1 || hiphen!= -1 || space != -1){
		return false;
	} else {
		return true;
	}
}
function validateEmail(formId) {
	var apos = formId.email.value.indexOf("@");
	var dotpos = formId.email.value.lastIndexOf(".");
	var lastpos = formId.email.value.length - 1;
	var speech = formId.email.value.indexOf("\""); 
	var rang = formId.email.value.indexOf(">"); 
	var lang = formId.email.value.indexOf("<"); 
	var hiphen = formId.email.value.indexOf("'"); 
	var forward = formId.email.value.indexOf("/"); 
	var speech2 = formId.email.value.indexOf("\“");
	var speech3 = formId.email.value.indexOf("\”");
	if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 3 || lastpos - dotpos < 2 || speech != -1 || speech2 != -1 || speech3 != -1 || rang!= -1 || lang != -1 || forward!= -1 || hiphen!= -1) {
		window.alert("Please enter your valid email address.");
		return false;
	} else {
		return true;
	}
}
function showHelp(url) {
	help=window.open(url,'help','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=500,height=330');
}
function preloadImages() {
	for(var loop=0; loop < images.length; loop++) {
		var image = new Image();
		image.src = images[loop];
	}
}
function validateDetails(){
	if (document.loginForm.login.value=="" || document.loginForm.password.value=="") {
		window.alert("Please enter your name and password.");	
		return false;
	} else {
		if(validateElement(document.loginForm.login)==false || validateElement(document.loginForm.password)==false) {
			window.alert("Your name and password can only contain characters and digits.");	
			return false;
		} else {
			return true;
		}
	}
}
function validateDetailsOnClick() {	
	if (validateDetails()==true) {
		document.loginForm.submit();
	}
}
function validateDetailsOnKeyPress() {	
	if (validateDetails()==true) {
		return true;
	} else {
		return false;
	}
}