var remote = null;
/*
forgot password
*/
function do_forgot_password()
{
  obj = document.forms["login_form"].email_address;
  if (!validateNotEmpty(obj.value))
  {
    alert("Please enter your email address");
    return false;
  }
  else
  {
    if (!emailCheck(obj.value))
    {
        alert("Please Enter a valid email");
        obj.focus();
        obj.select();
        return false;
    }
  }
  //
  //alert("If ex);
  document.forms["login_form"].submit();
}
function do_signout()
{
  document.forms["login_form"].submit();
} 
function  unsubscribe_val()
{
  email_address = document.forms["unsubscribe_form"].email_address;
  if (!validateNotEmpty(email_address.value))
  {
    alert("Please enter Email address");
    email_address.focus();
    return false;
  }
  else
  {
    if (!emailCheck(email_address.value))
    {
        alert("Please Enter a valid email");
        email_address.focus();
        email_address.select();
        return false;
    }
  }
  return true;
}
function val_newsetter()
{
  var fname,lname,email_address;
  fname = document.forms["newsletter_form"].fname; 
  lname = document.forms["newsletter_form"].lname;
  email_address = document.forms["newsletter_form"].email_address;
  
  if (!validateNotEmpty(fname.value))
  {
    alert("Please enter First Name");
    fname.focus();
    return false;
  }
  if (!validateNotEmpty(lname.value))
  {
    alert("Please enter Last Name");
    lname.focus();
    return false;
  }  
  if (!validateNotEmpty(email_address.value))
  {
    alert("Please enter Email Address");
    email_address.focus();
    return false;
  }  
  else
  {
    if (!emailCheck(email_address.value))
    {
        alert("Please Enter a valid email");
        email_address.focus();
        email_address.select();
        return false;
    }
  }
  return true;
}
// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}
/*

	Show a new window

	n: window name

	u: url

	w: width

	h: height

*/
function show_div(whichLayer,show)
{ 
 var elem, vis; 
 if( document.getElementById )  // this is the way the standards work 
    elem = document.getElementById( whichLayer ); 
 else if( document.all ) // this is the way old msie versions work
     elem = document.all[whichLayer]; 
  else if( document.layers ) // this is the way nn4 works    
    elem = document.layers[whichLayer];  
    vis = elem.style;  // if the style.display value is blank we try to figure it out here  

    if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
          vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none'; 
  
 if (show)
  vis.display = 'block';
 else 
  vis.display = 'none';
//     vis.display = (vis.display==''||vis.display=='none')?'block':'block';
}
// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function doprint()
{
  //alert(divid);
  //show_div(divid,false);
  window.print();
}
function ShowWindow(n,u,w,h)
{
	args="width="+w+",height="+h+",titlebar=no,menubar=no,toolbar=no,directories=no,resizable=yes,scrollbars=yes,status=0";
	remote=window.open(u,n,args);
	if (remote != null)
	{
	    if (remote.opener == null)
	    		remote.opener =self;
		window.name='MyWindow';
		remote.location.href=u;
	}
	remote.focus();
}
/*
	open url
*/
function open_url(aurl,m,w,h)
{
	var currTime= new Date();
	var newurl=aurl;
	/* Open in the same window */

	if (m==0)
	{
		// window.open(newurl,"_self");
		self.location.href = newurl;
	}

	else
	{
		/* Open in the a new window */

		ShowWindow('windowname1',newurl,w,h);	
	}

}
function change_language(aurl,m)
{

    var obj = document.getElementById("id_lang");  
		var selIndex = obj.selectedIndex;
    var newurl = aurl + '&language=' + obj.options[selIndex].value;
  
    self.location.href = newurl;
}

function show_map(s_name,s_address,phone,fax,email)
{
 // alert(s_address + " - " + phone+ " - " +fax+ " - " +email);
  var newurl="/show_map.php?s_name=" + s_name + "&s_address=" + s_address + "&s_phone=" + phone + "&s_fax=" + fax+ "&s_email=" + email;
 //alert(newurl);
 	ShowWindow('windowname1',newurl,"1000","1000");   
}


