// Java Document
	function popUp(URL) 
	{ 
		day = new Date(); 
		id = day.getTime(); 
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=350,left = 275,top = 125');"); 
	
	} 
	
	function popUpVideo(URL) 
	{ 
		day = new Date(); 
		id = day.getTime(); 
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=342,height=291,left = 275,top = 125');"); 
	
	} 

//function to popup the website from topheader
function formHandler(form) {
var windowprops = "";
var URL = form.site.options[form.site.selectedIndex].value;
if(URL != "")
{
	popup = window.open(URL,"MenuPopup",windowprops);
	}
}

////
function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

//Check the newsletter email value
function CheckEmail(theForm)
{
	//alert(theForm.txtemail.value );
	var str ="Please Enter:";
	if(theForm.txtfname.value == "")
	{
		str += "\n     First Name";
	}
	if(theForm.txtlname.value == "")
	{
		str += "\n     Last Name";
	}
	if(theForm.txtemail.value == "")
	{
		str += "\n     Email";		
	}
	if(str != "Please Enter:")
	{
		alert(str);
		return false;
	}
	else
		return true;
	
}


/////////////functions used for the herbal glossary
function validateForm(contact)
{
	var msg = "";
	if(""==document.forms.contact.txtuser.value)
	{
		msg = "Please enter your user name.\n";
	}
	else
	{
		if(document.forms.contact.txtuser.value.length < 8)
		{
			msg = msg + "Username should be 8-16 characters.\n";
		}
	
		if(document.forms.contact.txtuser.value.match(/\s+/)) {
			msg = msg + "No whitespace allowed in username!\n";
		}
	}
	if(""==document.forms.contact.txtpassword.value)
	{
		msg = msg + "Please enter your password.\n";
	}
	else
	{
		if(document.forms.contact.txtpassword.value.length < 8)
		{
			msg = msg +  "Password should be 8-16 characters.\n";
		}
		if(document.forms.contact.txtpassword.value.match(/\s+/)) {
			msg = msg +  "No whitespace allowed in password!\n";
		}
	}

	if(""==document.forms.contact.txtemail.value)
	{
		msg =  msg + "Please enter your email address.\n";
	}
	else
	{
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.contact.txtemail.value)){
		msg = "Invalid E-mail Address! Please re-enter.\n";
		}
	}
	if(""==document.forms.contact.txtwebmaster.value)
	{
		msg =  msg + "Please enter your Name.\n";
	}

	if(""==document.forms.contact.txtwebsite.value)
	{
		msg =  msg + "Please enter your Website Name.\n";
	}


	if(""==document.forms.contact.txturl.value)
	{
		msg =  msg + "Please enter your website url address.\n"
	}
	if(msg != "")
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}


function copyit(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
therange=tempval.createTextRange()
therange.execCommand("Copy")
}

function validateFormContact(contact)
{
	var msg ="";
	if(""==document.forms.contact.txtuser.value)
	{
		//alert("Please enter your user name.");
		msg = "Please enter your user name.\n";
	}
	else
	{
		if(document.forms.contact.txtuser.value.length < 8)
		{
			msg =  msg + "Username should be 8-16 characters.\n";
		}
	
		if(document.forms.contact.txtuser.value.match(/\s+/)) 
		{
			msg =  msg + "No whitespace allowed in username!\n";
		}
	}
	if(""==document.forms.contact.txtpassword.value)
	{
		msg =  msg + "Please enter your password.\n";
	}
	else
	{
		if(document.forms.contact.txtpassword.value.length < 8)
		{
			msg = msg +  "Password should be 8-16 characters.\n"
		}
		if(document.forms.contact.txtpassword.value.match(/\s+/)) {
		msg = msg +  "No whitespace allowed in password!\n";
		}
	}
	if(""==document.forms.contact.txtemail.value)
	{
		msg =  msg + "Please enter your email address.\n"
	}
	else
	{
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.contact.txtemail.value)){
			msg =  msg + "Invalid E-mail Address! Please re-enter.\n";
		}
	}
	if(""==document.forms.contact.txtwebmaster.value)
	{
		msg =  msg + "Please enter your Name.\n";
	}

	if(""==document.forms.contact.txtwebsite.value)
	{
		msg =  msg + "Please enter your Website Name.\n";
	}

	if(""==document.forms.contact.txturl.value)
	{
		msg=  msg + "Please enter your website url address.\n";
	}
	if(msg != "")
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}
function validatefrmLogin(frmLogin)
{
	var msg ="";
	if(""==document.forms.frmLogin.username.value)
	{
		msg= "Please enter your user name.\n";
	}
	if(""==document.forms.frmLogin.password.value)
	{
		msg = msg +  "Please enter your password.\n";
	}
	
	if(document.forms.frmLogin.username.value != "")
	{
		if(document.forms.frmLogin.username.value.length < 8)
		{
			msg=  msg + "Username should be 8-16 characters.\n";
		}
		if(document.forms.frmLogin.username.value.match(/\s+/)) {
			msg =  msg + "No whitespace allowed in username!\n";
		}
	}
	
	if(document.forms.frmLogin.password.value != "")
	{
		if(document.forms.frmLogin.password.value.length < 8)
		{
			msg=  msg + "Password should be 8-16 characters.\n";
		}
		if(document.forms.frmLogin.password.value.match(/\s+/)) 
		{
			msg =  msg + "No whitespace allowed in password!\n";
		}
	}
	
	if(msg != "")
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}


//////////////functions related to ifram load for the affilaite cgi signup and login code///////
/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller


////////////////////////