function resizeIframe(iframe,size, from)
{
	if (from == 1) {
			var x = document.getElementById(iframe);
		}
	 	else{
	 		 var x= parent.document.getElementById(iframe);
	 	}	
	x.height=size;

}

function changeContent(iframe,select, from, size){
	if (from == 1) {
		
			var w = document.getElementById(iframe);
			
		}
	 	else{
	 		 var w = parent.document.getElementById(iframe);
	 		// alert(w);
	 	}		 	
		w.src=select;
		resizeIframe(iframe,size, from);
}

var currentSubmenu;

function deselectMenus(position){
	if (position == 1) {
		var nodes = document.getElementById("main-nav").getElementsByTagName("li");
	}else{
		var nodes = parent.document.getElementById("main-nav").getElementsByTagName("li");
	}
	for (var i=0; i<nodes.length; i++)
	{
		nodes[i].className="";
	}
}

function selectMenu(obj){
	if(currentSubmenu!=null) {
		currentSubmenu.className = "";
		currentSubmenu.parentNode.parentNode.style.display="";
	}
	currentSubmenu = null;
	obj.parentNode.className = "active";	
}


function selectSubmenu(obj){
	if(currentSubmenu!=null) {
		currentSubmenu.className = "";
		currentSubmenu.parentNode.parentNode.style.display="";
	}
	currentSubmenu = obj;
	obj.className="active";
	obj.parentNode.parentNode.style.display="block";
	obj.parentNode.parentNode.parentNode.className = "active";
	
}


function selectMenuId(objID,position){
	if(position == 1){
		if(currentSubmenu!=null) {
			currentSubmenu.className = "";
			currentSubmenu.parentNode.parentNode.style.display="";
		}
		currentSubmenu = null;
		obj=document.getElementById(objID);
		obj.className = "active";
	}else{
		if(parent.currentSubmenu!=null) {
			parent.currentSubmenu.className = "";
			parent.currentSubmenu.parentNode.parentNode.style.display="";
		}
		parent.currentSubmenu = null;
		obj=parent.document.getElementById(objID);
		obj.className = "active";
	}
}

function selectSubmenuId(objID, position){
	if (position == 1) {
		obj=document.getElementById(objID);
		if(currentSubmenu!=null) {
			currentSubmenu.className = "";
			currentSubmenu.parentNode.parentNode.style.display="";
		}
		currentSubmenu = obj;
		obj.className="active";
		obj.parentNode.parentNode.style.display="block";
		obj.parentNode.parentNode.parentNode.className = "active";
	}else{
		obj=parent.document.getElementById(objID);
		if(parent.currentSubmenu!=null) {
			parent.currentSubmenu.className = "";
			parent.currentSubmenu.parentNode.parentNode.style.display="";
		}
		parent.currentSubmenu = obj;
		obj.className="active";
		obj.parentNode.parentNode.style.display="block";
		obj.parentNode.parentNode.parentNode.className = "active";
	}
}

function deselectSubmenus(position){
	if (position == 1) {		
		if(currentSubmenu!=null) {
			currentSubmenu.className = "";
			currentSubmenu.parentNode.parentNode.style.display="";
		}
		currentSubmenu = null;
	}else{
		if(parent.currentSubmenu!=null) {
			parent.currentSubmenu.className = "";
			parent.currentSubmenu.parentNode.parentNode.style.display="";
		}
		parent.currentSubmenu = null;
	}
}

function validate_required(field,alerttxt)
{
	with (field){
		if (value==null||value==""){
  			alert(alerttxt);
  			return false;
		}
		else {return true}
	}
}

function validate_email(email){
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 return reg.test(email);
}

function validate_contact_form(thisform)
{
with (thisform)
{	
	if (validate_required(first,"Please fill out First Name!")==false)
  		{first.focus();return false;}
	if (validate_required(last,"Please fill out Last Name!")==false)
		{last.focus();return false;}
	if (validate_required(month,"Please fill out Proposed month!")==false)
  		{month.focus();return false;}
  	if (validate_required(day,"Please fill out Proposed day!")==false)
  		{day.focus();return false;}
	if (validate_required(organisation,"Please fill out Organisation Name!")==false)
  		{organisation.focus();return false;}	
	if (validate_required(email,"Please fill out Email Address!")==false)
  		{email.focus();return false;}
  	if(validate_email(email.value) == false)
  		{ email.focus(); 
  		alert("Invalid Email!");
  		return false;
  		}	
	if (validate_required(phone,"Please fill out Phone Number!")==false)
  		{phone.focus();return false;}
	if (validate_required(address,"Please fill out Address!")==false)
  		{address.focus();return false;}
  	if (validate_required(city,"Please fill out City!")==false)
  		{city.focus();return false;}
  	if (validate_required(state,"State / Province / Region!")==false)
  		{state.focus();return false;}
  	if (validate_required(postal,"Please fill out Postal / Zip Code!")==false)
  		{postal.focus();return false;}
}
return true;
}