function bookmark()
{
	var pgUrl = window.location.href;
	var pgTitle = document.title;
	if (window.sidebar) 
	{
		window.sidebar.addPanel(pgTitle, pgUrl,"");
	} 
	else 
		if( document.all ) 
		{
			window.external.AddFavorite( pgUrl, pgTitle);
		} 
		else 
			if( window.opera && window.print ) 
			{
				var elem = document.createElement('a');
				elem.setAttribute('href',pgUrl);
				elem.setAttribute('title',pgTitle);
				elem.setAttribute('rel','sidebar');
				elem.click();
			}
}


function validateContact(frm) 
{
	if(!frm.uname.value.length)
	{
		alert("Please enter your name");
		frm.uname.focus();
		return false;
	}
	if(!frm.email.value.length)
	{
		alert("Please enter your e-mail address");
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf("@") == -1||frm.email.value.indexOf(".") == -1)
	{
		alert("Please enter a proper e-mail address");
		frm.email.focus();
		return false;
	}	
	if(!frm.comments.value.length||frm.comments.value=='Message:')
	{
		alert("Please enter your message");
		frm.comments.focus();
		return false;
	}
	return true;
}

function validateRegister(frm) 
{	
	if(!frm.first_name.value.length)
	{
		alert("Please enter your first name");
		frm.first_name.focus();
		return false;
	}
	
	if(!frm.surname.value.length)
	{
		alert("Please enter your surname");
		frm.surname.focus();
		return false;
	}
	
	if(!frm.uname.value.length)
	{
		alert("Please enter your username");
		frm.uname.focus();
		return false;
	}
	if(frm.uname.value.length<3)
	{
		alert("Username is too short");
		frm.uname.focus();
		return false;
	}
	
	if(!frm.email1.value.length)
	{
		alert("Please enter your e-mail address");
		frm.email1.focus();
		return false;
	}
	if(frm.email1.value.indexOf("@") == -1||frm.email1.value.indexOf(".") == -1)
	{
		alert("Please enter a proper e-mail address");
		frm.email1.focus();
		return false;
	}	
	if(!frm.email2.value.length)
	{
		alert("Please confirm your e-mail address");
		frm.email2.focus();
		return false;
	}	
	if(frm.email1.value!=frm.email2.value)
	{
		alert("E-mail addresses are different");
		frm.email1.focus();
		return false;
	}	
	
	if(!frm.password1.value.length)
	{
		alert("Please enter your password");
		frm.password1.focus();
		return false;
	}
	if(frm.password1.value.length<6)
	{
		alert("Password is too short");
		frm.password1.focus();
		return false;
	}	
	if(!frm.password2.value.length)
	{
		alert("Please retype your password");
		frm.password2.focus();
		return false;
	}		
	if(frm.password1.value!=frm.password2.value)
	{
		alert("Passwords are different");
		frm.password1.focus();
		return false;
	}
	
	if(document.getElementById("payment").value!='PayPal')
	{
		
		if(!frm.street_address.value.length)
		{
			alert("Please enter your street address");
			frm.street_address.focus();
			return false;
		}
		
		if(!frm.town_city.value.length)
		{
			alert("Please enter your town/city");
			frm.town_city.focus();
			return false;
		}
			
		if(!frm.postcode.value.length)
		{
			alert("Please enter your postcode");
			frm.postcode.focus();
			return false;
		}
		
		if(!frm.telephone.value.length)
		{
			alert("Please enter your telephone");
			frm.telephone.focus();
			return false;
		}
	}
	
	if(!frm.code.value.length)
	{
		alert("Please enter the code below");
		frm.code.focus();
		return false;
	}	
	
	if(frm.agree.checked==false)
	{
		alert("You have to agree to Review Saver rules");
		frm.agree.focus();
		return false;
	}	
	
	return true;
}

function validateEmailPage(frm) 
{
	if(!frm.name.value.length)
	{
		alert("Please enter your name");
		frm.name.focus();
		return false;
	}
	if(!frm.email.value.length)
	{
		alert("Please enter your e-mail address");
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf("@") == -1||frm.email.value.indexOf(".") == -1)
	{
		alert("Please enter a proper e-mail address");
		frm.email.focus();
		return false;
	}	
	
	
	if(!frm.fname.value.length)
	{
		alert("Please enter your friends name");
		frm.fname.focus();
		return false;
	}
	if(!frm.femail.value.length)
	{
		alert("Please enter your friends e-mail address");
		frm.femail.focus();
		return false;
	}
	if(frm.femail.value.indexOf("@") == -1||frm.femail.value.indexOf(".") == -1)
	{
		alert("Please enter a proper e-mail address for your friend");
		frm.femail.focus();
		return false;
	}	
	
	return true;
}

function validateReportReview(frm) 
{
	if(!frm.name.value.length)
	{
		alert("Please enter your name");
		frm.name.focus();
		return false;
	}
	if(!frm.email.value.length)
	{
		alert("Please enter your e-mail address");
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf("@") == -1||frm.email.value.indexOf(".") == -1)
	{
		alert("Please enter a proper e-mail address");
		frm.email.focus();
		return false;
	}	
	if(!frm.comment.value.length)
	{
		alert("Please enter your message");
		frm.comment.focus();
		return false;
	}
	
	return true;
}



function emailLink(pageLink)
{
	window.open("/emailpage.php?link="+pageLink, "_blank", "toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=0, width=460, height=310, left=100, top=100");
}
function submitChange(pageLink)
{
	window.open("/submitchange.php?link="+pageLink, "_blank", "toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=0, width=420, height=200, left=100, top=100");
}
function reportReview(id,pageLink)
{
	window.open("/reportreview.php?link="+pageLink+"&id="+id, "_blank", "toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=0, width=460, height=370, left=100, top=100");
}

function mover(index, level)
{
document.getElementById('pbar' + index).style.width = (level * 15) + 'px';
}
function mout(index)
{
document.getElementById('pbar' + index).style.width = (document.getElementById('a' + index).value * 15) + 'px';
}
function mclick(index, level)
{
document.getElementById('a' + index).value = level;
}


function showBox(id){
	document.getElementById(id).style.display='block'; 
}
function hideBox(id){
	document.getElementById(id).style.display='none'; 
}