function top(path)
{
 if (path=="")
   {
    path="./";

   }

  document.write("<TABLE><TR><TD><A HREF='"+path+"index.html'><IMG SRC='"+path+"images/home.gif' WIDTH='35' HEIGHT='50' BORDER='0' title='Home'></A></TD><td width='20'></td><TD><A HREF='"+path+"sitemap.html'><IMG SRC='"+path+"images/sitemap.jpg' WIDTH='35' HEIGHT='50' BORDER='0' title='site map'></TD>	<td width='20'></td><TD><A HREF='"+path+"contactus.html'><IMG SRC='"+path+"images/contacts.jpg' WIDTH='35' HEIGHT='50' BORDER='0' title='contact us'></a></TD><td width='40'></td></TR></TABLE>");
   }
   
 function left(path)
{
 if (path=="")
   {
    path="./";
      }
     document.write('<TABLE cellpadding="0" cellspacing="0" height="100%" >	    <TR>	 <td width="26" height="25" valign="top"></td>		 <TD align="right" valign="top"><IMG SRC="'+path+'images/top_green_lef.gif" WIDTH="25" HEIGHT="25" BORDER="0" ALT=""></TD> 	 <TD bgcolor="#7F8A00" width="170"  HEIGHT="25"align="center" valign="top"> <A HREF=""+path+"ecotourism.html" class="whead" align="center" title="Ecotourism">Ecotourism</A></TD>	 <TD valign="top"><IMG SRC="'+path+'images/top_green_rig.jpg" WIDTH="25" HEIGHT="25" BORDER="0" ALT=""></TD> 		 </TR> 		 <TR>  <td width="26"></td><TD bgcolor="#7F8A00" height="100%"  style="padding-left:10;" colspan="3" valign="top">	<ul id="listMenu">			<li><a href="'+path+'eco_parks/index.html">Eco Parks</a>				<ul><li><a href="'+path+'eco_parks/karnala-bird-sanctuary.html" title="Karnala Bird Sanctuary">Karnala Bird Sanctuary</a></li>    <li><a href="'+path+'eco_parks/parambikulam-wildlife-sanctuary.html" title="Parambikulam Wildlife Sanctuary">Parambikulam Sanctuary</a></li>    <li><a href="'+path+'eco_parks/bheemeshwari-wildlife-sanctuary.html" title="Bheemeshwari Wildlife Sanctuary">Bheemeshwari Sanctuary</a></li>   <li><a href="'+path+'eco_parks/similipal-tiger-reserve.html" title="Similipal Tiger Reserve">Similipal Tiger Reserve</a></li>   <li><a href="'+path+'eco_parks/chilika-lake.html" title="Chilika Lake">Chilika Lake</a></li>  <li><a href="'+path+'eco_parks/neora-valley-national-park.html" title="Neora Valley National Park">Neora Valley National Park</a></li><li><a href="'+path+'eco_parks/bharatpurbirdsanctuary.html">Bharatpur Bird Sanctuary </a></li><li><a href="'+path+'eco_parks/sariskatigerreserve.html">Sariska Tiger Reserve</a></li>					<li><a href="'+path+'eco_parks/ranthambhorenationalpark.html">Ranthambhore National Park</a></li>					<li><a href="'+path+'eco_parks/corbettnationalpark.html">Corbett National Park</a></li>                    <li><a href="'+path+'eco_parks/dachigam_national_park.html">Dachigam National Park</a></li>                    <li><a href="'+path+'eco_parks/dudhwa_national_park.html">Dudhwa National Park</a></li>                    <li><a href="'+path+'eco_parks/nagarhole_national_park.html">Nagarhole National Park</a></li>                     <li><a href="'+path+'eco_parks/silent_valley_national_park.html">Silent Valley National Park</a></li>	 <li><a href="'+path+'eco_parks/periyar_sanctuary.html">Periyar Sanctuary</a></li>				 <li><a href="'+path+'eco_parks/bandipur_national_park.html">Bandipur National Park</a></li>							</ul>			</li>			<li><a href="'+path+'eco_places/index.html">Eco Places</a>				<ul>					<li><a href="'+path+'eco_places/rishikesh.html">Rishikesh</a></li>					<li><a href="'+path+'eco_places/the_floating_islands.html">The Floating Islands</a></li>					<li><a href="'+path+'eco_places/nokrek_biosphere.html">Nokrek Biosphere</a></li>					<li><a href="'+path+'eco_places/siju_cave.html">Siju Cave</a></li>					<li><a href="'+path+'eco_places/tawang_pass.html">Tawang Pass</a></li>					<li><a href="'+path+'eco_places/netarhat.html">Netarhat</a></li>					<li><a href="'+path+'eco_places/simonga.html">Simonga</a></li>					<li><a href="'+path+'eco_places/coorg.html">Coorg </a></li>					<li><a href="'+path+'eco_places/coonoor.html">Coonoor</a></li>					<li><a href="'+path+'eco_places/mahabalipuram.html">Mahabalipuram</a></li>					<li><a href="'+path+'eco_places/sela_pass.html">Sela Pass</a></li> 	 <li><A HREF="'+path+'sonamarg.html" >Sonamarg</A></li><li><A href="'+path+'eco_places/kudremukh.html" >Kumbhalgarh</A></li><li><A href="'+path+'eco_places/mount_abu.html" >Mount Abu</A></li><li><A href="'+path+'eco_places/pachmarhi.html" >Pachmarhi</A></li><li><A href="'+path+'eco_places/chandertal.html" >Chandertal</A></li><li><A href="'+path+'eco_places/lava_and_lolaygaon.html" >Lava and Lolaygaon</A></li><li><A href="'+path+'eco_places/saputara.html" >Saputara</A></li><li><A href="'+path+'eco_places/mandvi.html" >Mandvi</A></li><li><A href="'+path+'eco_places/diu.html" >DIU</A></li><li><A href="'+path+'eco_places/thirparappu_falls.html" >Thirparappu Falls</A></li><li><A href="'+path+'eco_places/pondicherry.html" >Pondicherry</A></li><li><A href="'+path+'eco_places/yercaud.html" >Yercaud</A></li><li><A href="'+path+'eco_places/valparai.html" >Valparai</A></li><li><A href="'+path+'eco_places/pollibetta.html" >Pollibetta</A></li><li><A href="'+path+'eco_places/vythiri.html" >Vythiri</A></li><li><A href="'+path+'eco_places/kudremukh.html" >Kudremukh</A></li>		</ul>			</li><li><a href="'+path+'eco_treks/index.html">Eco Treks</a>				<ul>					<li><a href="'+path+'eco_treks/wayanad.html">Wayanad</a></li>					<li><a href="'+path+'eco_treks/brahmagiri.html">Brahmagiri Trek</a></li>					<li><a href="'+path+'eco_treks/the_talathmane_circuit.html">The Talathmane Circuit</a></li>					<li><a href="'+path+'eco_treks/baba_budanagiri_hills.html">Baba Budanagiri Hills</a></li>					<li><a href="'+path+'eco_treks/kodachadri.html">Kodachadri</a></li>	 </ul></li><li><a href="'+path+'eco_destinations/index.html">Eco Destinations</a><ul><li><a href="'+path+'eco_destinations/ladakh.html">Ladakh</a></li><li><a href="'+path+'eco_destinations/nisargadhama.html">Nisargadhama</a></li><li><a href="'+path+'eco_destinations/amboli.html">Amboli</a></li><li><a href="'+path+'eco_destinations/khekranala.html">Khekranala</a></li><li><a href="'+path+'eco_destinations/karwar.html">Karwar</a></li><li><a href="'+path+'eco_destinations/velaghar.html">Velaghar</a></li><li><a href="'+path+'eco_destinations/jawahar.html">Jawahar</a></li><li><a href="'+path+'eco_destinations/andaman_and_nicobar_islands.html">Andaman and Nicobar Islands</a></li>				</ul>					</li>	      <li><a href="'+path+'eco_adventures/index.html">Eco Adventures</a>				<ul>					<li><a href="'+path+'eco_adventures/bungee_jumping.html">Bungee Jumping</a></li>					<li><a href="'+path+'eco_adventures/paragliding.html">Paragliding</a></li>					<li><a href="'+path+'eco_adventures/hiking.html">Hiking</a></li>					<li><a href="'+path+'eco_adventures/rock_climbing.html">Rock Climbing</a></li>					<li><a href="'+path+'eco_adventures/river_rafting.html">River Rafting</a></li>	</ul></li>           <li><a href="'+path+'eco_flora/index.html">Eco Flora</a><ul>					<li><a href="'+path+'eco_flora/chilgoza_pine.html">Chilgoza Pine</a></li>					<li><a href="'+path+'eco_flora/cortigao_wildlife_sanctuary.html">Cortigao Wildlife Sanctuary</a></li>					<li><a href="'+path+'eco_flora/deodar.html">Deodar</a></li>					<li><a href="'+path+'eco_flora/himalayan_yew.html">Himalayan Yew</a></li>					<li><a href="'+path+'eco_flora/karvi_bushes.html">Karvi Bushes</a></li>					<li><a href="'+path+'eco_flora/magical_world_of_ferns.html">Magical World of Ferns</a></li>					<li><a href="'+path+'eco_flora/shola_forests.html">Shola Forests</a></li>					<li><a href="'+path+'eco_flora/warmwood.html">Warmwood</a></li>					<li><a href="'+path+'eco_flora/world_tallest_rhododendron.html">World Tallest Rhododendron</a></li>					<li><a href="'+path+'eco_flora/mussoorie_trees.html">MussoorieTrees</a></li>					<li><a href="'+path+'eco_flora/cobra_plant.html">Cobra Plant</a></li></ul>	</li>			<li><a href="'+path+'eco_fauna/index.html">Eco Fauna</a>				<ul>					<li><a href="'+path+'eco_fauna/blue_mormon.html">Blue Mormon</a></li>					<li><a href="'+path+'eco_fauna/blue_whistling_thrush.html">Blue Whistling Thrush</a></li>					<li><a href="'+path+'eco_fauna/himalayan_goral.html">Himalayan Goral or Ghural</a></li>					<li><a href="'+path+'eco_fauna/himalayan_griffon.html">Himalayan Griffon</a></li>					<li><a href="'+path+'eco_fauna/himalayan_snow_cock.html">Himalayan Snow Cock</a></li>					<li><a href="'+path+'eco_fauna/himalayan_musk_deer.html">Himalayan Musk Deer</a></li>					<li><a href="'+path+'eco_fauna/hoolock_gibbon.html">Hoolock Gibbon</a></li>					<li><a href="'+path+'eco_fauna/lammergeier.html">Lammergeier </a></li>					<li><a href="'+path+'eco_fauna/malayan_giant_ squirrel.html">Malayan Giant Squirrel </a></li>					<li><a href="'+path+'eco_fauna/raven.html">Raven </a></li>					<li><a href="'+path+'eco_fauna/serow.html">Serow</a></li>                    <li><a href="'+path+'eco_fauna/yellow_throated_marten.html">Yellow Throated Marten</a></li>				</ul>		</li>          <li><a href="'+path+'eco_trivia/index.html">Eco Trivia </a>				<ul>					<li><a href="'+path+'eco_trivia/edakkal_caves.html">Edakkal Caves</a></li>					<li><a href="'+path+'eco_trivia/karla_caves.html">Karla Caves</a></li>					<li><a href="'+path+'eco_trivia/western_ghats.html">Western Ghats</a></li>					<li><a href="'+path+'eco_trivia/lokpal_or_hemkund.html">Lokpal or Hemkund </a></li>					<li><a href="'+path+'eco_trivia/namdaphas_treasures.html">Namdapha’s Treasures</a></li>					<li><a href="'+path+'eco_trivia/temi_tea_estate.html">Temi Tea Estate</a></li>					<li><a href="'+path+'eco_trivia/stinging_nettles.html">Stinging Nettles</a></li>				</ul>		</li></ul></TD></TR><TR><td width="26"></td><TD align="right" valign="top"><IMG SRC="'+path+'images/top_green_bot_lef.jpg" WIDTH="25" HEIGHT="25" BORDER="0" valign="bottom"ALT=""></TD> 	<TD bgcolor="#7F8A00"></TD> <TD bgcolor="#7F8A00" height="25" ></TD></TR></TABLE>');

     }
 														 
function bottom(path)
{
 if (path=="")
   {
    path="./";

   }

  document.write("<table cellspacing='0' cellpadding='0'><tr><td>	<td align='center'><IMG SRC='"+path+"images/left.jpg' WIDTH='7' HEIGHT='7' BORDER='0' ALT=''></td> <td background='"+path+"images/black_line_pix.jpg' HEIGHT='7' width='700'></td> <td><IMG SRC='"+path+"images/right.jpg' WIDTH='7' HEIGHT='7' BORDER='0' ALT=''></td> <tr><td class='foot' colspan='3' align='center'> Copyright &copy; 2008 Eco Tourism In India. <a href='http://www.concerninfotech.com' class='foot'>Website Design </a>In India by Concern Infotech Pvt. Ltd</td></tr></table>");
  
  }

/*function menu(path)
{
 if (path=='')
   {
    path='./';

   }

  document.write('<ul id="dhtmlgoodies_listMenu">			<li><a href="#">Eco Parks</a>				<ul><li><a href="http://ecotourisminindia.com/eco_parks/bharatpurbirdsanctuary.html">Bharatpur Bird Sanctuary </a></li><li><a href="http://ecotourisminindia.com/eco_parks/sariskatigerreserve.html">Sariska Tiger Reserve</a></li>					<li><a href="http://ecotourisminindia.com/eco_parks/ranthambhorenationalpark.html">Ranthambhore National Park</a></li>					<li><a href="http://ecotourisminindia.com/eco_parks/corbettnationalpark.html">Corbett National Park</a></li>                    <li><a href="http://ecotourisminindia.com/eco_parks/dachigam_national_park.html">Dachigam National Park</a></li>                    <li><a href="http://ecotourisminindia.com/eco_parks/dudhwa_national_park.html">Dudhwa National Park</a></li>                    <li><a href="http://ecotourisminindia.com/eco_parks/nagarhole_national_park.html">Nagarhole National Park</a></li>                     <li><a href="http://ecotourisminindia.com/eco_parks/silent_valley_national_park.html">Silent Valley National Park</a></li>				</ul>			</li>			<li><a href="#">Eco Places</a>				<ul>					<li><a href="http://ecotourisminindia.com/eco_places/rishikesh.html">Rishikesh</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/the_floating_islands.html">The Floating Islands</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/nokrek_biosphere.html">Nokrek Biosphere</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/siju_cave.html">Siju Cave</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/tawang_pass.html">Tawang Pass</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/netarhat.html">Netarhat</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/simonga.html">Simonga</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/coorg.html">Coorg </a></li>					<li><a href="http://ecotourisminindia.com/eco_places/coonoor.html">Coonoor</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/mahabalipuram.html">Mahabalipuram</a></li>					<li><a href="http://ecotourisminindia.com/eco_places/sela_pass.html">Sela Pass</a></li>				</ul>			</li><li><a href="#">Eco Treks</a>				<ul>					<li><a href="#">Wayanad</a></li>					<li><a href="#">Brahmagiri Trek</a></li>					<li><a href="#">The Talathmane Circuit</a></li>					<li><a href="#">Baba Budanagiri Hills</a></li>					<li><a href="#">Kodachadri</a></li>					<li><a href="#">Karwar</a></li>					<li><a href="#">Simonga</a></li>					<li><a href="#">Velaghar</a></li>					<li><a href="#">Jawahar</a></li>		</ul></li><li><a href="#">Eco Destinations</a><ul><li><a href="#">Ladakh</a></li><li><a href="#">Nisargadhama</a></li><li><a href="#">Amboli</a></li><li><a href="#">Khekranala</a></li><li><a href="#">Karwar</a></li><li><a href="#">Velaghar</a></li><li><a href="#">Rupi-Bhaba Wildlife Sanctuary</a></li><li><a href="#">Jawahar</a></li>				</ul>					</li>	      <li><a href="#">Eco Adventures</a>				<ul>					<li><a href="#">Bungee Jumping</a></li>					<li><a href="#">Paragliding</a></li>					<li><a href="#">Hiking</a></li>					<li><a href="#">Rock Climbing</a></li>					<li><a href="#">River Rafting</a></li>	</ul></li>           <li><a href="#">Eco Flora</a><ul>					<li><a href="#">Chilgoza Pine</a></li>					<li><a href="#">Cortigao Wildlife Sanctuary</a></li>					<li><a href="#">Deodar</a></li>					<li><a href="#">Himalayan Yew</a></li>					<li><a href="#">Karvi Bushes</a></li>					<li><a href="#">Magical World of Ferns</a></li>					<li><a href="#">Shola Forests</a></li>					<li><a href="#">Warmwood</a></li>					<li><a href="#">World Tallest Rhododendron</a></li>					<li><a href="#">MussoorieTrees</a></li>					<li><a href="#">Cobra Plant</a></li></ul>	</li>			<li><a href="#">Eco Fauna</a>				<ul>					<li><a href="#">Blue Mormon</a></li>					<li><a href="#">Blue Whistling Thrush</a></li>					<li><a href="#">Himalayan Goral or Ghural</a></li>					<li><a href="#">Himalayan Griffon</a></li>					<li><a href="#">Himalayan Snow Cock</a></li>					<li><a href="#">Himalayan Musk Deer</a></li>					<li><a href="#">Hoolock Gibbon</a></li>					<li><a href="#">Lammergeier </a></li>					<li><a href="#">Malayan Giant Squirrel </a></li>					<li><a href="#">Raven </a></li>					<li><a href="#">Serow</a></li>                    <li><a href="#">Yellow Throated Marten</a></li>				</ul>		</li>          <li><a href="#">Eco Trivia </a>				<ul>					<li><a href="#">Edakkal Caves</a></li>					<li><a href="#">Karla Caves</a></li>					<li><a href="#">Western Ghats</a></li>					<li><a href="#">Lokpal or Hemkund </a></li>					<li><a href="#">Namdapha’s Treasures</a></li>					<li><a href="#">Temi Tea Estate</a></li>					<li><a href="#">Stinging Nettles</a></li>				</ul>		</li></ul>');
  
  }

*/



function Validator(frmname)
{
  this.formobj=document.forms[frmname];
	if(!this.formobj)
	{
	  alert("BUG: couldnot get Form object "+frmname);
		return;
	}
	if(this.formobj.onsubmit)
	{
	 this.formobj.old_onsubmit = this.formobj.onsubmit;
	 this.formobj.onsubmit=null;
	}
	else
	{
	 this.formobj.old_onsubmit = null;
	}
	this.formobj.onsubmit=form_submit_handler;
	this.addValidation = add_validation;
	this.setAddnlValidationFunction=set_addnl_vfunction;
	this.clearAllValidations = clear_all_validations;
}
function set_addnl_vfunction(functionname)
{
  this.formobj.addnlvalidation = functionname;
}
function clear_all_validations()
{
	for(var itr=0;itr < this.formobj.elements.length;itr++)
	{
		this.formobj.elements[itr].validationset = null;
	}
}
function form_submit_handler()
{
	for(var itr=0;itr < this.elements.length;itr++)
	{
		if(this.elements[itr].validationset &&
	   !this.elements[itr].validationset.validate())
		{
		  return false;
		}
	}
	if(this.addnlvalidation)
	{
	  str =" var ret = "+this.addnlvalidation+"()";
	  eval(str);
    if(!ret) return ret;
	}
	return true;
}
function add_validation(itemname,descriptor,errstr)
{
  if(!this.formobj)
	{
	  alert("BUG: the form object is not set properly");
		return;
	}//if
	var itemobj = this.formobj[itemname];
  if(!itemobj)
	{
	  alert("BUG: Couldnot get the input object named: "+itemname);
		return;
	}
	if(!itemobj.validationset)
	{
	  itemobj.validationset = new ValidationSet(itemobj);
	}
  itemobj.validationset.add(descriptor,errstr);
}
function ValidationDesc(inputitem,desc,error)
{
  this.desc=desc;
	this.error=error;
	this.itemobj = inputitem;
	this.validate=vdesc_validate;
}
function vdesc_validate()
{
 if(!V2validateData(this.desc,this.itemobj,this.error))
 {
    this.itemobj.focus();
		return false;
 }
 return true;
}
function ValidationSet(inputitem)
{
    this.vSet=new Array();
	this.add= add_validationdesc;
	this.validate= vset_validate;
	this.itemobj = inputitem;
}
function add_validationdesc(desc,error)
{
  this.vSet[this.vSet.length]= 
	  new ValidationDesc(this.itemobj,desc,error);
}
function vset_validate()
{
   for(var itr=0;itr<this.vSet.length;itr++)
	 {
	   if(!this.vSet[itr].validate())
		 {
		   return false;
		 }
	 }
	 return true;
}
function validateEmailv2(email)
{
// a very simple email validation checking. 
// you can add more complex email checking if it helps 
    if(email.length <= 0)
	{
	  return true;
	}
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}
function V2validateData(strValidateStr,objValue,strError) 
{ 
    var epos = strValidateStr.search("="); 
    var  command  = ""; 
    var  cmdvalue = ""; 
    if(epos >= 0) 
    { 
     command  = strValidateStr.substring(0,epos); 
     cmdvalue = strValidateStr.substr(epos+1); 
    } 
    else 
    { 
     command = strValidateStr; 
    } 
    switch(command) 
    { 
        case "req": 
        case "required": 
         { 
           if(eval(objValue.value.length) == 0) 
           { 
              if(!strError || strError.length ==0) 
              { 
                strError = objValue.name + " : Required Field"; 
              }//if 
              alert(strError); 
              return false; 
           }//if 
           break;             
         }//case required 
        case "maxlength": 
        case "maxlen": 
          { 
             if(eval(objValue.value.length) >  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : "+cmdvalue+" characters maximum "; 
               }//if 
               alert(strError + "\n[Current length = " + objValue.value.length + " ]"); 
               return false; 
             }//if 
             break; 
          }//case maxlen 
        case "minlength": 
        case "minlen": 
           { 
             if(eval(objValue.value.length) <  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : " + cmdvalue + " characters minimum  "; 
               }//if               
               alert(strError + "\n[Current length = " + objValue.value.length + " ]"); 
               return false;                 
             }//if 
             break; 
            }//case minlen 
        case "alnum": 
        case "alphanumeric": 
           { 
              var charpos = objValue.value.search("[^A-Za-z0-9]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
               if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alpha-numeric characters allowed "; 
                }//if 
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//case alphanumeric 
        case "num": 
        case "numeric": 
           { 
              var charpos = objValue.value.search("[^0-9]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only digits allowed "; 
                }//if               
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break;               
           }//numeric 
        case "alphabetic": 
        case "alpha": 
           { 
              var charpos = objValue.value.search("[^A-Za-z ]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alphabetic characters allowed "; 
                }//if                             
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//alpha 
		case "alnumhyphen":
			{
              var charpos = objValue.value.search("[^A-Za-z0-9\-_]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": characters allowed are A-Z,a-z,0-9,- and _"; 
                }//if                             
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 			
			break;
			}
        case "email": 
          { 
               if(!validateEmailv2(objValue.value)) 
               { 
                 if(!strError || strError.length ==0) 
                 { 
                    strError = objValue.name+": Enter a valid Email address "; 
                 }//if                                               
                 alert(strError); 
                 return false; 
               }//if 
           break; 
          }//case email 
        case "lt": 
        case "lessthan": 
         { 
            if(isNaN(objValue.value)) 
            { 
              alert(objValue.name+": Should be a number "); 
              return false; 
            }//if 
            if(eval(objValue.value) >=  eval(cmdvalue)) 
            { 
              if(!strError || strError.length ==0) 
              { 
                strError = objValue.name + " : value should be less than "+ cmdvalue; 
              }//if               
              alert(strError); 
              return false;                 
             }//if             
            break; 
         }//case lessthan 
        case "gt": 
        case "greaterthan": 
         { 
            if(isNaN(objValue.value)) 
            { 
              alert(objValue.name+": Should be a number "); 
              return false; 
            }//if 
             if(eval(objValue.value) <=  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : value should be greater than "+ cmdvalue; 
               }//if               
               alert(strError); 
               return false;                 
             }//if             
            break; 
         }//case greaterthan 
        case "regexp": 
         { 
		 	if(objValue.value.length > 0)
			{
	            if(!objValue.value.match(cmdvalue)) 
	            { 
	              if(!strError || strError.length ==0) 
	              { 
	                strError = objValue.name+": Invalid characters found "; 
	              }//if                                                               
	              alert(strError); 
	              return false;                   
	            }//if 
			}
           break; 
         }//case regexp 
        case "dontselect": 
         { 
            if(objValue.selectedIndex == null) 
            { 
              alert("BUG: dontselect command for non-select Item"); 
              return false; 
            } 
            if(objValue.selectedIndex == eval(cmdvalue)) 
            { 
             if(!strError || strError.length ==0) 
              { 
              strError = objValue.name+": Please Select one option "; 
              }//if                                                               
              alert(strError); 
              return false;                                   
             } 
             break; 
         }//case dontselect 
    }//switch 
    return true; 
}


	
	/************************************************************************************************************
	(C) www.dhtmlgoodies.com, October 2005
	
	This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
	
	Terms of use:
	You are free to use this script as long as the copyright message is kept intact. However, you may not
	redistribute, sell or repost it without our permission.
	
	Thank you!
	
	www.dhtmlgoodies.com
	Alf Magne Kalleland
	
	************************************************************************************************************/	

	
	var activeMenuItem = new Array();
	
	function isUlInArray(inputObj,ulObj){
		while(inputObj && inputObj.id!='listMenu'){
			if(inputObj==ulObj)return true;
			inputObj = inputObj.parentNode;			
		}		
		return false;
	}
	
	function showHideSub(e,inputObj)
	{
		

		if(!inputObj)inputObj=this;
		var parentObj = inputObj.parentNode;
		var ul = parentObj.getElementsByTagName('UL')[0];
		if(activeMenuItem.length>0){
			for(var no=0;no<activeMenuItem.length;no++){
				if(!isUlInArray(ul,activeMenuItem[0]) && !isUlInArray(activeMenuItem[0],ul)){
					activeMenuItem[no].style.display='none';
					activeMenuItem.splice(no,1);
					no--;
				}
			}			
		}
		if(ul.offsetHeight == 0){
			ul.style.display='block';
			activeMenuItem.push(ul);
		}else{
			ul.style.display='none';
		}
	}
	
	function showHidePath(inputObj)
	{
		var startTag = inputObj;
		showHideSub(false,inputObj);
		inputObj = inputObj.parentNode;
		while(inputObj){			
			inputObj = inputObj.parentNode;
			if(inputObj.tagName=='LI')showHideSub(false,inputObj.getElementsByTagName('A')[0]);
			if(inputObj.id=='listMenu')inputObj=false;	
		}		
	}
	
	function initMenu()
	{
		var obj = document.getElementById('listMenu');
		var linkCounter=0;
		var aTags = obj.getElementsByTagName('A');
		var activeMenuItem = false;
		var activeMenuLink = false;
		var thisLocationArray = location.href.split(/\//);
		var fileNameThis = thisLocationArray[thisLocationArray.length-1];
		if(fileNameThis.indexOf('?')>0)fileNameThis = fileNameThis.substr(0,fileNameThis.indexOf('?'));
		if(fileNameThis.indexOf('#')>0)fileNameThis = fileNameThis.substr(0,fileNameThis.indexOf('#'));

		for(var no=0;no<aTags.length;no++){
			var parent = aTags[no].parentNode;
			var subs = parent.getElementsByTagName('UL');
			if(subs.length>0){
				aTags[no].onmouseover = showHideSub;	
				linkCounter++;
				aTags[no].id = 'aLink' + linkCounter;
			}	
			
			if(aTags[no].href.indexOf(fileNameThis)>=0 && aTags[no].href.charAt(aTags[no].href.length-1)!='#'){				
				if(aTags[no].parentNode.parentNode && aTags[no].parentNode.parentNode.id!='listMenu'){								
					var parentObj = aTags[no].parentNode.parentNode.parentNode;
					var a = parentObj.getElementsByTagName('A')[0];
					if(a.id && !activeMenuLink){						
						activeMenuLink = aTags[no];
						activeMenuItem = a.id;
					}
				}
			}		
		}		

		
		if(activeMenuLink){
			activeMenuLink.className='activeMenuLink';
		}
		if(activeMenuItem){
			if(document.getElementById(activeMenuItem))showHidePath(document.getElementById(activeMenuItem));	
		}
	}
	