﻿function SetUniqueRadioButton(nameregex, current)
{
   re = new RegExp(nameregex);
   for(i = 0; i < document.forms[0].elements.length; i++)
   {
      elm = document.forms[0].elements[i]
      if (elm.type == 'radio')
      {
         if (re.test(elm.name))
         {
            elm.checked = false;
         }
      }
   }
   current.checked = true;
}
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
function doValidateEntry(obj,type,min,max){
    var _valid=false;
    switch(type){
        case "text":if((obj.value.length>=min)&&(obj.value.length<=max)){_valid=true;}else{_valid=false;};break;
        case "email":var regex=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "url":var regex=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "date":var regex=/^\d{1,2}\/\d{1,2}\/\d{4}$/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "list":if((obj.value!=min)&&(obj.value!=max)){_valid=true;}else{_valid=false;};break;
        case "check":if(obj.checked==1){_valid=true;}else{_valid=false;};break;
    };
    return _valid;
}
function isCancel(){
    var response = confirm('Are you sure you want to cancel?');
    if(response){return true}else{return false};
};
