/***********************************************
* Declare Variables Used In Form Validation
***********************************************/
var fn_error=""; 			//Patient First Name
var ln_error="";			//Patient Last Name
var addr_error="";			//Patient Address
var city_error="";			//Patient City
var state_error="";			//Patient State
var zipcode_error="";		//Patient ZipCode
var service_error="";		//Patient Service
var telephone_error="";		//Patient Telephone

var relation_error="";		//Patient Relationship
var fn2_error="";			//Sender First Name
var ln2_error="";			//Sender Last Name
var addr2_error="";			//Sender Address
var city2_error="";			//Sender City		
var state2_error="";		//Sender State
var zipcode2_error="";		//Sender ZipCode
var telephone2_error="";	//Telephone Last Name

var email_error="";			//Email
var message_error="";		//Message

var usern="";				//Username (used in Add Account Form) 
var pass="";				//Password (used in Add Account Form)

var jobtitle="";			//Job Title (used in Add Job Form)
var jobdesc="";				//ob Description (used in Job Form)

var upload="";				//Upload Field
var ext_message="";			//File Extension


/***********************************************
* Generate Random Images
***********************************************/
<!-- Begin
// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'images/0.jpg'
theImages[1] = 'images/1.jpg'
theImages[2] = 'images/2.jpg'
theImages[3] = 'images/3.jpg'
theImages[4] = 'images/4.jpg'
theImages[5] = 'images/5.jpg'
theImages[6] = 'images/6.jpg'
theImages[7] = 'images/7.jpg'

// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'" alt="" width="766" height="199" border="0" align="top" />');
}

//  End -->


/***********************************************
* Generate Copyright
***********************************************/
function getcopyright() 
{
	document.write('Copyright ' );	
	document.write('&copy; ' );
	document.write(new Date().getFullYear());
	document.write(' Better Home Health Care Agency, Inc. All rights reserved.');
}
/***********************************************
* Enable Send
***********************************************/
function enable_send()
{
	document.form.send.disabled=false;
	document.form.hiddenfield.value="";
}


/*****************************************************
* Validate Add Account Form (This Form is not in use)
******************************************************/
function check_add_account()
{
	var doc = document.form;
	if (doc.last_name.value.length<2)
		{
			ln_error="> Last Name\n"
			document.getElementById("last_name").style.backgroundColor='#ff0000';
			document.form.last_name.focus();
			document.form.last_name.select();
		}
	else
		{
			ln_error="";
			document.getElementById("last_name").style.backgroundColor='#ffffff';
		}

	if (doc.first_name.value.length<2)
		{
			fn_error="> First Name\n";
			document.getElementById("first_name").style.backgroundColor='#ff0000';
			document.form.first_name.focus();
			document.form.first_name.select();
		}
	else
		{
			fn_error=""
			document.getElementById("first_name").style.backgroundColor='#ffffff';
		}

	if (doc.password.value.length<2)
		{
			pass="> Password\n"
			document.getElementById("password").style.backgroundColor='#ff0000';
			document.form.password.focus();
			document.form.password.select();
		}
	else
		{
			pass="";
			document.getElementById("password").style.backgroundColor='#ffffff';
		}

	if (doc.username.value.length<2)
		{
			usern="> Username\n";
			document.getElementById("username").style.backgroundColor='#ff0000';
			document.form.username.focus();
			document.form.username.select();
		}
	else
		{
			usern=""
			document.getElementById("username").style.backgroundColor='#ffffff';
		}

	if (usern!=""||pass!=""||fn_error!=""||ln_error!="")
		{
			window.alert("Please supply the following:\n\n" + usern+pass+fn_error+ln_error);
			return false;
		}
	else
		{
			return true;
		}
}


/*************************************************
* Validate Add Job Form (This Form is not in use)
**************************************************/
function check_addjob()
{
	var doc = document.form;
	if (doc.jdescription.value.length<2)
	{
		jobdesc="> Job Description\n"
		document.getElementById("jdescription").style.backgroundColor='#ff0000';
		document.form.jdescription.focus();
		document.form.jdescription.select();
	}
	else
	{
		jobdesc="";
		document.getElementById("jdescription").style.backgroundColor='#ffffff';
	}

	if (doc.jtitle.value.length<2)
	{
		jobtitle="> Job Title\n";
		document.getElementById("jtitle").style.backgroundColor='#ff0000';
		document.form.jtitle.focus();
		document.form.jtitle.select();
	}
	else
	{
		jobtitle=""
		document.getElementById("jtitle").style.backgroundColor='#ffffff';
	}

	if (jobtitle!=""||jobdesc!="")
	{
		window.alert("Please supply the following:\n\n" + jobtitle+jobdesc);
		return false;
	}
	else
	{
		return true;
	}
}

/***********************************************
* Validate Upload your Resume Form
***********************************************/
function check_resume()
{
	var doc = document.form;

	if (doc.message.value.length<2)
	{
		message_error="> Message\n";
		document.getElementById("message").style.backgroundColor='#ff0000';
		document.form.message.focus();
		document.form.message.select();
	}
	else
	{
		message_error=""
		document.getElementById("message").style.backgroundColor='#ffffff';
	}


	if(!/(\.doc|\.docx|\.pdf|\.rtf|\.txt)$/i.test(document.form.File1.value)) 
	{
		upload="> Upload your Resume. Only upload files that end in types: .doc, .docx, .pdf, .rtf, .txt\n";
		document.getElementById("File1").style.backgroundColor='#ff0000';
		document.form.File1.focus();
		document.form.File1.select();
	}
	else
	{
		upload=""
		document.getElementById("File1").style.backgroundColor='#ffffff';
	}

	function check_email_for_spaces()
	{
		for (var i=0;i<=doc.email.value.length;i++)
		{
			if (doc.email.value.charAt(i)==" ")
			{
				return false
			}
		}
		return true;
	}

	if (doc.email.value.indexOf("@")==-1||
    	doc.email.value.indexOf(".")==-1||
    	doc.email.value.indexOf("@")>doc.email.value.indexOf(".")||
    	doc.email.value.indexOf("@")==0||
    	doc.email.value.indexOf(".")==doc.email.value.length-1||
    	doc.email.value.indexOf(".")-doc.email.value.indexOf("@")==1||
    	check_email_for_spaces()==false)
	{
		email_error="> Email\n";
		document.getElementById("email").style.backgroundColor='#ff0000';
		document.form.email.focus();
		document.form.email.select();
	}
	else
	{
		email_error="";
		document.getElementById("email").style.backgroundColor='#ffffff';
	}

	if (doc.last_name.value.length<2)
	{
		ln_error="> Last Name\n"
		document.getElementById("last_name").style.backgroundColor='#ff0000';
		document.form.last_name.focus();
		document.form.last_name.select();
	}
	else
	{
		ln_error="";
		document.getElementById("last_name").style.backgroundColor='#ffffff';
	}

	if (doc.first_name.value.length<2)
	{
		fn_error="> First Name\n";
		document.getElementById("first_name").style.backgroundColor='#ff0000';
		document.form.first_name.focus();
		document.form.first_name.select();
	}
	else
	{
		fn_error=""
		document.getElementById("first_name").style.backgroundColor='#ffffff';
	}

	if (fn_error!=""||ln_error!=""||email_error!=""||upload!=""||message_error!="")
	{
		window.alert("Please supply the following:\n\n" + fn_error+ln_error+email_error+upload+message_error);
		return false;
	}
	else
	{
		document.form.hiddenfield.value = "jvscript_ok"
		return true;
	}
}

/***********************************************
* Validate Contact Form
***********************************************/
function check_contact()
{
	var doc = document.form;
	if (doc.message.value.length<2)
	{
		message_error="> Message\n";
		document.getElementById("message").style.backgroundColor='#ff0000';
		document.form.message.focus();
		document.form.message.select();
	}
	else
	{
		message_error=""
		document.getElementById("message").style.backgroundColor='#ffffff';
	}

	function check_email_for_spaces()
	{
		for (var i=0;i<=doc.email.value.length;i++)
		{
			if (doc.email.value.charAt(i)==" ")
			{
				return false
			}
		}	
			return true;
	}

	if (doc.email.value.indexOf("@")==-1||
		doc.email.value.indexOf(".")==-1||
		doc.email.value.indexOf("@")>doc.email.value.indexOf(".")||
		doc.email.value.indexOf("@")==0||
		doc.email.value.indexOf(".")==doc.email.value.length-1||
		doc.email.value.indexOf(".")-doc.email.value.indexOf("@")==1||
		check_email_for_spaces()==false)
	{
		email_error="> Email\n";
		document.getElementById("email").style.backgroundColor='#ff0000';
		document.form.email.focus();
		document.form.email.select();
	}
	else
	{
		email_error="";
		document.getElementById("email").style.backgroundColor='#ffffff';
	}

	if (doc.last_name.value.length<2)
	{
		ln_error="> Last Name\n"
		document.getElementById("last_name").style.backgroundColor='#ff0000';
		document.form.last_name.focus();
		document.form.last_name.select();
	}
	else
	{
		ln_error="";
		document.getElementById("last_name").style.backgroundColor='#ffffff';
	}

	if (doc.first_name.value.length<2)
	{
		fn_error="> First Name\n";
		document.getElementById("first_name").style.backgroundColor='#ff0000';
		document.form.first_name.focus();
		document.form.first_name.select();
	}
	else
	{
		fn_error=""
		document.getElementById("first_name").style.backgroundColor='#ffffff';
	}

	if (fn_error!=""||ln_error!=""||email_error!=""||message_error!="")
	{
		window.alert("Please supply the following:\n\n" + fn_error+ln_error+email_error+message_error);
		return false;
	}
	else
	{
		document.form.hiddenfield.value = "jvscript_ok"
		return true;
	}
}

/***********************************************
* Validate Client Info Form
***********************************************/
function enable_disable() 
{
	if (document.form.chk.checked==true)
		{	
			document.getElementById("first_name2").style.backgroundColor='#ffffff';
			document.getElementById("last_name2").style.backgroundColor='#ffffff';
			document.getElementById("address2").style.backgroundColor='#ffffff';
			document.getElementById("city2").style.backgroundColor='#ffffff';
			document.getElementById("state2").style.backgroundColor='#ffffff';
			document.getElementById("zipcode2").style.backgroundColor='#ffffff';
			document.getElementById("telephone2").style.backgroundColor='#ffffff';
			document.getElementById("email2").style.backgroundColor='#ffffff';
			document.getElementById("relation").style.backgroundColor='#ffffff';
			document.form.first_name2.value = "";
			document.form.first_name2.disabled=false;
			document.form.last_name2.value = "";
			document.form.last_name2.disabled=false;
			document.form.address2.value = "";
			document.form.address2.disabled=false;
			document.form.city2.value = "";
			document.form.city2.disabled=false;
			document.form.state2.value = "";
			document.form.state2.disabled=false;
			document.form.zipcode2.value = "";
			document.form.zipcode2.disabled=false;
			document.form.telephone2.value = "";
			document.form.telephone2.disabled=false;
			document.form.email2.value = "";
			document.form.email2.disabled=false;	
			document.form.relation.value = "";
			document.form.relation.disabled=false;	
		}
	else
		{
			document.getElementById("first_name2").style.backgroundColor='#a7a6aa';
			document.getElementById("last_name2").style.backgroundColor='#a7a6aa';
			document.getElementById("address2").style.backgroundColor='#a7a6aa';
			document.getElementById("city2").style.backgroundColor='#a7a6aa';
			document.getElementById("state2").style.backgroundColor='#a7a6aa';
			document.getElementById("zipcode2").style.backgroundColor='#a7a6aa';
			document.getElementById("telephone2").style.backgroundColor='#a7a6aa';
			document.getElementById("email2").style.backgroundColor='#a7a6aa';
			document.getElementById("relation").style.backgroundColor='#a7a6aa';
			document.form.first_name2.value = "";
			document.form.first_name2.disabled=true;
			document.form.last_name2.value = "";
			document.form.last_name2.disabled=true;
			document.form.address2.value = "";
			document.form.address2.disabled=true;
			document.form.city2.value = "";
			document.form.city2.disabled=true;
			document.form.state2.value = "";
			document.form.state2.disabled=true;
			document.form.zipcode2.value = "";
			document.form.zipcode2.disabled=true;
			document.form.telephone2.value = "";
			document.form.telephone2.disabled=true;
			document.form.email2.value = "";
			document.form.email2.disabled=true;
			document.form.relation.value = "";
			document.form.relation.disabled=true;
		}
}

function erase_disabled()
{
	if (document.form.chk.checked==false)
		{
			document.form.first_name2.value = "";
			document.form.last_name2.value = "";
			document.form.address2.value = "";
			document.form.city2.value = "";
			document.form.state2.value = "";
			document.form.zipcode2.value = "";
			document.form.telephone2.value = "";
			document.form.email2.value = "";
			document.form.relation.value = "";
		}
}



function colorsf() 
{
	document.getElementById("first_name2").style.backgroundColor='#a7a6aa';
	document.getElementById("last_name2").style.backgroundColor='#a7a6aa';
	document.getElementById("address2").style.backgroundColor='#a7a6aa';
	document.getElementById("city2").style.backgroundColor='#a7a6aa';
	document.getElementById("state2").style.backgroundColor='#a7a6aa';
	document.getElementById("zipcode2").style.backgroundColor='#a7a6aa';
	document.getElementById("telephone2").style.backgroundColor='#a7a6aa';
	document.getElementById("email2").style.backgroundColor='#a7a6aa';
	document.getElementById("relation").style.backgroundColor='#a7a6aa';
	document.form.submit_form.disabled=false;
	document.form.hiddenfield.value=""
	
}


function check_form() 
{
	var doc = document.form;
	//Validate Sender's Information
	if (document.form.chk.checked==true)
		{

		if (doc.telephone2.value.charAt(3)!="-"||doc.telephone2.value.charAt(7)!="-"||doc.telephone2.value.length!=12||check_for_spaces()==false)
			{
				telephone2_error="> Sender's Phone Number (Including dashes)\n";
				document.getElementById("telephone2").style.backgroundColor='#ff0000';
				doc.telephone2.focus();
				doc.telephone2.select();
			}
		else
			{
			telephone2_error="";
			document.getElementById("telephone2").style.backgroundColor='#ffffff';
			}


		if (doc.zipcode2.value.length!=5||
    	isNaN(doc.zipcode2.value)||
    	doc.zipcode2.value.toLowerCase().indexOf("e")!=-1||
    	doc.zipcode2.value.charAt(0)==" "||
    	doc.zipcode2.value.charAt(4)==" ")
			{
				zipcode2_error="> Sender's Zip Code\n";
				document.getElementById("zipcode2").style.backgroundColor='#ff0000';
				doc.zipcode2.focus();
				doc.zipcode2.select();
			}
		else
			{
				zipcode2_error="";
				document.getElementById("zipcode2").style.backgroundColor='#ffffff';
			}


		function check_for_spaces()
		{
			for (var i=0;i<=doc.telephone2.value.length;i++)
				{
					if (doc.telephone2.value.charAt(i)==" ")
						{
							return false
						}
				}
				return true;
		}


		if (doc.state2.value.length<2)
			{
				state2_error="> Sender's State\n"
				document.getElementById("state2").style.backgroundColor='#ff0000';
				document.form.state2.focus();
				document.form.state2.select();
			}
		else
			{
				state2_error="";
				document.getElementById("state2").style.backgroundColor='#ffffff';
			}



		if (doc.city2.value.length<2)
			{
				city2_error="> Sender's City\n"
				document.getElementById("city2").style.backgroundColor='#ff0000';
				document.form.city2.focus();
				document.form.city2.select();
			}
		else
			{
				city2_error="";
				document.getElementById("city2").style.backgroundColor='#ffffff';
			}


		if (doc.address2.value.length<2)
			{
				addr2_error="> Sender's Address\n"
				document.getElementById("address2").style.backgroundColor='#ff0000';
				document.form.address2.focus();
				document.form.address2.select();
			}
		else
			{
				addr2_error="";
				document.getElementById("address2").style.backgroundColor='#ffffff';
			}


		if (doc.last_name2.value.length<2)
			{
				ln2_error="> Sender's Last Name\n"
				document.getElementById("last_name2").style.backgroundColor='#ff0000';
				document.form.last_name2.focus();
				document.form.last_name2.select();
			}
		else
			{
				ln2_error="";
				document.getElementById("last_name2").style.backgroundColor='#ffffff';
			}


		if (doc.first_name2.value.length<2)
			{
				fn2_error="> Sender's First Name\n";
				document.getElementById("first_name2").style.backgroundColor='#ff0000';
				document.form.first_name2.focus();
				document.form.first_name2.select();
			}
		else
			{
				fn2_error=""
				document.getElementById("first_name2").style.backgroundColor='#ffffff';
			}
			
		if (doc.relation.value.length<2)
			{
				relation_error="> Relation with Patient\n";
				document.getElementById("relation").style.backgroundColor='#ff0000';
				document.form.relation.focus();
				document.form.relation.select();
			}
		else
			{
				relation_error=""
				document.getElementById("relation").style.backgroundColor='#ffffff';
			}			
			
			}
		else 
			{
				relation_error="";
				fn2_error="";
				ln2_error="";
				addr2_error="";
				city2_error="";
				state2_error="";
				zipcode2_error="";
				telephone2_error="";
			}
	
		//Validate Patient's Information
		if (doc.service1.checked==false&&doc.service2.checked==false&&doc.service3.checked==false&&doc.service4.checked==false&&doc.service5.checked==false&&doc.service6.checked==false&&doc.service7.checked==false&&doc.services_other.value.length<2)
			{
				service_error="> Services Requested (Check at least one box or give us a description)\n";
				document.getElementById("service1").style.backgroundColor='#ff0000';
				document.getElementById("service2").style.backgroundColor='#ff0000';
				document.getElementById("service3").style.backgroundColor='#ff0000';
				document.getElementById("service4").style.backgroundColor='#ff0000';
				document.getElementById("service5").style.backgroundColor='#ff0000';
				document.getElementById("service6").style.backgroundColor='#ff0000';
				document.getElementById("service7").style.backgroundColor='#ff0000';
				document.getElementById("services_other").style.backgroundColor='ff0000';
			}
		else
			{
				service_error="";
				document.getElementById("service1").style.backgroundColor='#8CBAD4';
				document.getElementById("service2").style.backgroundColor='#8CBAD4';
				document.getElementById("service3").style.backgroundColor='#8CBAD4';
				document.getElementById("service4").style.backgroundColor='#8CBAD4';
				document.getElementById("service5").style.backgroundColor='#8CBAD4';
				document.getElementById("service6").style.backgroundColor='#8CBAD4';
				document.getElementById("service7").style.backgroundColor='#8CBAD4';
				document.getElementById("services_other").style.backgroundColor='ffffff';
			}

		if (doc.telephone.value.charAt(3)!="-"||doc.telephone.value.charAt(7)!="-"||doc.telephone.value.length!=12||check_for_spaces()==false)
			{
				telephone_error="> Phone Number (Including dashes)\n";
				document.getElementById("telephone").style.backgroundColor='#ff0000';
				doc.telephone.focus();
				doc.telephone.select();
			}
		else
			{
				telephone_error="";
				document.getElementById("telephone").style.backgroundColor='#ffffff';
			}

		if (doc.zipcode.value.length!=5||
		isNaN(doc.zipcode.value)||
		doc.zipcode.value.toLowerCase().indexOf("e")!=-1||
		doc.zipcode.value.charAt(0)==" "||
		doc.zipcode.value.charAt(4)==" ")
			{
				zipcode_error="> Zip Code\n";
				document.getElementById("zipcode").style.backgroundColor='#ff0000';
				doc.zipcode.focus();
				doc.zipcode.select();
			}
		else
			{
				zipcode_error="";
				document.getElementById("zipcode").style.backgroundColor='#ffffff';
			}


		function check_for_spaces()
			{
				for (var i=0;i<=doc.telephone.value.length;i++)
					{
						if (doc.telephone.value.charAt(i)==" ")
							{
								return false
							}
					}
				return true;
			}

		if (doc.state.value.length<2)
			{
				state_error="> State\n"
				document.getElementById("state").style.backgroundColor='#ff0000';
				document.form.state.focus();
				document.form.state.select();
			}
		else
			{
				state_error="";
				document.getElementById("state").style.backgroundColor='#ffffff';
			}


		if (doc.city.value.length<2)
			{
				city_error="> City\n"
				document.getElementById("city").style.backgroundColor='#ff0000';
				document.form.city.focus();
				document.form.city.select();
			}
		else
			{
				city_error="";
				document.getElementById("city").style.backgroundColor='#ffffff';
			}


		if (doc.address.value.length<2)
			{
				addr_error="> Address\n"
				document.getElementById("address").style.backgroundColor='#ff0000';
				document.form.address.focus();
				document.form.address.select();
			}
		else
			{
				addr_error="";
				document.getElementById("address").style.backgroundColor='#ffffff';
			}

		if (doc.last_name.value.length<2)
			{
				ln_error="> Last Name\n"
				document.getElementById("last_name").style.backgroundColor='#ff0000';
				document.form.last_name.focus();
				document.form.last_name.select();
			}
		else
			{
				ln_error="";
				document.getElementById("last_name").style.backgroundColor='#ffffff';
			}

		if (doc.first_name.value.length<2)
			{
				fn_error="> First Name\n";
				document.getElementById("first_name").style.backgroundColor='#ff0000';
				document.form.first_name.focus();
				document.form.first_name.select();
			}
		else
			{
				fn_error=""
				document.getElementById("first_name").style.backgroundColor='#ffffff';
			}


		if (fn_error!=""||ln_error!=""||addr_error!=""||city_error!=""||state_error!=""||zipcode_error!=""||telephone_error!=""||service_error!=""||fn2_error!=""||ln2_error!=""||addr2_error!=""||city2_error!=""||state2_error!=""||zipcode2_error!=""||telephone2_error!=""||relation_error!="")
			{
				window.alert("Please supply the following:\n\n" + fn_error+ln_error+addr_error+city_error+state_error+zipcode_error+telephone_error+service_error+relation_error+fn2_error+ln2_error+addr2_error+city2_error+state2_error+zipcode2_error+telephone2_error);
				return false;
			}
		else
			{
				document.form.hiddenfield.value = "jvscript_ok"
				document.getElementById("service1").style.backgroundColor='#8CBAD4';
				document.getElementById("service2").style.backgroundColor='#8CBAD4';
				document.getElementById("service3").style.backgroundColor='#8CBAD4';
				document.getElementById("service4").style.backgroundColor='#8CBAD4';
				document.getElementById("service5").style.backgroundColor='#8CBAD4';
				document.getElementById("service6").style.backgroundColor='#8CBAD4';
				document.getElementById("service7").style.backgroundColor='#8CBAD4';
				document.getElementById("services_other").style.backgroundColor='ffffff';
				return true;
			}

}


/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="whoweare.asp">Who We Are</a>'
menu1[1]='<a href="ourgoals.asp">Our Goals</a>'
menu1[2]='<a href="contactus.asp">Contact Us</a>'

//Contents for menu 2
var menu2=new Array()
menu2[0]='<a href="careservices.asp">Care Services</a>'
menu2[1]='<a href="innovativeprograms.asp">Innovative Programs</a>'
menu2[2]='<a href="educationalcurriculum.asp">Educational Curriculum</a>'
menu2[3]='<a href="clientinfo.asp">Client Information</a>'

//Contents for menu 3
var menu3=new Array()
menu3[0]='<a href="questionnaire.asp">A Questionnaire</a>'
menu3[1]='<a href="considerations.asp">Some Important Considerations</a>'
		
var menuwidth='165px' //default menu width
var menubgcolor='#6699FF'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

function showHide()
{
	if (document.getElementById('video').style.display == 'none')
	{
		document.getElementById('imagevideo').style.display = 'none';
		document.getElementById('video').style.display = '';
		
	} 
	else 
	{
		document.getElementById('imagevideo').style.display = '';
		document.getElementById('video').style.display = 'none';
	}
}
