// JavaScript Document
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
 var bgPos = 0;

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid email address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address")
		    return false
		 }

 		 return true					
	}
function count_text(msgField, maxLimit){
	if(msgField.value.length > maxLimit){
		msgField.value = msgField.value.substring(0,maxLimit);
		alert('You are reaching the maximum message limit of 400 characters')
	}
}

function ValidateForm(){
	var emailID=document.contact_form.form_email
	var nameFld=document.contact_form.form_name
	var msgFld=document.contact_form.form_message
	if ((nameFld.value==null)||(nameFld.value=="")){
		alert("Please enter your name")
		nameFld.focus()
		return false
	}
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address")
		emailID.focus()
		return false
	}
	
	if ((msgFld.value==null)||(msgFld.value=="")){
		alert("Please enter your message");
		msgFld.focus()
		return false
	}
	
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function changeBG(dir){
	var bgList = new Array("bg-wedding.jpg", "bg-wedding2.jpg", "bg-newborn.jpg", "bg-newborn2.jpg", "bg-children.jpg","bg-engagement.jpg", "bg-engagement2.jpg");

	if(dir == 0){
		if(bgPos == 0) { bgPos = (bgList.length-1) } else { bgPos-- }
	}
	if(dir == 1){
		if(bgPos == (bgList.length-1)) { bgPos = 0 } else { bgPos++ }
	}
	document.getElementById('bgcontainer').style.background = "#000 url('images/"+bgList[bgPos]+"') no-repeat";	
}

