﻿// JavaScript Document
function setCheckedAll_with_name(obj, fr, name) 
{
	for (var i = 0; i < fr.elements.length; i++) 
	{
		var e = fr.elements[i];
		if ((e.name != obj.name) && (e.type=='checkbox') && (e.name==name))
			e.checked = obj.checked;
	}
}

function isNumeric(string)  // 3a
{
	
	var str = "0123456789";
	
	for (var index = 0; index < string.length; index++)
		if (str.indexOf(string.charAt(index)) == -1)
			return false;
	return true;
}

function isEmail(email) 
{   
	if (email == "")
		return false;
	if (email.indexOf(" ") > 0)	
		return false;
	if (email.indexOf("@") == -1)	
		return false;
	if (email.indexOf(".") == -1)	
		return false;
	if (email.indexOf("..") != -1)	
		return false;
	if (email.indexOf("@") != email.lastIndexOf("@"))		
		return false;
		
	var len = email.length;
	
	if (email.lastIndexOf(".") == len-1)
		return false;
	
	var str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghikjlmnopqrstuvwxyz-@._";
	
	for (var index = 0; index < len; index++)
		if (str.indexOf(email.charAt(index)) == -1)
			return false;
			
	var indexDot = 	email.indexOf(".");
	var indexAcsign = email.indexOf("@");
	
	if ((indexDot == indexAcsign-1) || (indexDot-1 == indexAcsign))
		return false;
					
	return true;
}

function enter_submit(myform) 
{
	if (window.event && window.event.keyCode == 13)
		myform.submit();
	else
		return true;
}


function setCheckedAll(obj, fr) 
{
	for (var i = 0; i < fr.elements.length; i++) 
	{
		var e = fr.elements[i];
		if ((e.name != obj.name) && (e.type=='checkbox'))
			e.checked = obj.checked;
	}
}

///////////////////////////////////////////////////////////////////
//-------popup window --------------------------
var popUpWin=0;
function popup(URLStr, width, height)
{
  var left = 100;
  var top = 100;
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}



///////////////////////////////////////////////////////////////////
//-------jump menu--------------------------
// date : 11h30 21 March 2005 
// base on DW MX 2004 -------------------
function jump(targ,selObj,restore)
{ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
