//Disable right mouse click Script
//document.oncontextmenu=new Function("alert(message);return false")
//document.oncontextmenu=new Function(";return false")

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
***********************************************/

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

function showStatus(statusMessage)
{
  window.status=statusMessage;
  return window.status;
}

function open_window(url,title,size)
{
	var features
	switch (size)
	{
		case 'full':
			features = "width=" + screen.width + " height=" + screen.height + " top=0 left=0";
			break;
		case 'medium':

			break;

		case 'small':

			break;
	}

	window.open(url,title,features)
}

function redirect(redirecturl)
{	
	alert(redirecturl);
}

/* Code for email validation */
var validationemailtext;

function validateName(nameString) {
	if (!nameString) return false;
	// Return true if name has been entered
	return true;
}

function validateEmail(emailString) {
	if (!emailString)
  {
		validationemailtext = "";
		return false;
	}
	var eChars = /[!"£$%^&*()-+=`'#~]/;
	if (emailString.indexOf("@") < 1)
  {
		validationemailtext = "\tYour address must include an '@' sign\n";
		return false;
	}
  else if (emailString.lastIndexOf(".") <= emailString.indexOf("@"))
  {
		validationemailtext = "\tYour e-mail address must include a '.' (dot)\n";
		return false;
	}
  else if (emailString.match(eChars))
  {
		validationemailtext = "\tYour e-mail address cant contain illegal characters\n";
		return false;
	}
	validationemailtext = "";
	return true;
}

function validateSubject(nameString) {
	if (!nameString) return false;
	/* Return true if name has been entered */
	return true;
}

function originalisReady()
{
	var errormessage = "";
	var errorintro = "You need to provide the missing information listed below\n\n";
	var errorend = "Please provide the missing information and re-submit the form";
  if (validateName(form1.Name.value) == false)
  {
		errormessage = "Name:\n";
	}
	if (validateEmail(form1.emailAddress.value) == false) {
		errormessage += "E-mail Address:\n" + validationemailtext;
	}
	if (validateSubject(form1.Subject.value) == false) {
		errormessage += "Subject:\n";
	}
	if (errormessage == "")
	{
        	return true;
	}
	else
	{
		alert(errorintro + errormessage + errorend);
		return false;
	}
	return false
}

function isReady(form_name)
{
	var errormessage = "";
	var errorintro = "You need to provide the missing information listed below\n\n";
	var errorend = "Please provide the missing information and re-submit the form";
  if (validateName(form_name.Name.value) == false)
  {
		errormessage = "Name:\n";
	}
	if (validateEmail(form_name.emailAddress.value) == false) {
		errormessage += "Email Address:\n" + validationemailtext;
	}
	if (form_name.emailAddress.value != form_name.confEmailAddress.value)
	{
    errormessage += "Email Addresses:\n\tEmail addresses do not match.\n"
  }
	if (validateSubject(form_name.Subject.value) == false) {
		errormessage += "Subject:\n";
	}
	if (errormessage == "")
	{
        	return true;
	}
	else
	{
		alert(errorintro + errormessage + errorend);
		return false;
	}
	return false
}

function testsubmitform(formname)
{
  alert('here');
}

function submitform(formname)
{
	if (isReady(formname)==true)
	{
		formname.submit();
		//alert('Thank you for your email. We will be in contact soon.')
	}
}

function showimage(imageName, gallery)
{
  alert(imageName)
  //mainpicture.innerHTML='<img src=\"D:/Websites/gallery/' + gallery + '/' + imageName + '\" border=\"0\" alt=\"gallery\"/>';
}

