function GetConfirm(func)
{		
	switch ( func ) {	  
		case 'delpost' :
			return confirm(delpost_conf_str);
			break
		case 'delcm' :
			return confirm(delcm_conf_str);
			break
		case 'delcms' :
			return confirm(delcms_conf_str);
			break
		case 'dellink' :
			return confirm(dellink_conf_str);
			break
		case 'dellinks' :
			return confirm(dellinks_conf_str);
			break
		case 'delsub' :
			return confirm(delsub_conf_str);
			break
		case 'delsubs' :
			return confirm(delsubs_conf_str);
			break
		case 'delad' :
			return confirm(delad_conf_str);
			break
		case 'changetmpl' :
			return confirm(changetmpl_conf_str);
			break
		case 'deltmpl' :
			return confirm(deltmpl_conf_str);
			break
		case 'inactivate' :
			return confirm(inactivate_conf_str);
			break
		case 'changewb'	 :
			return confirm(changewb_conf_str);
			break
		case 'delweblog'	 :
			return confirm(delweblog_conf_str);
			break
		case 'delmember' :
			return confirm(delmember_conf_str);
			break
		case 'delimg' :
			return confirm(delimg_conf_str);
			break
		case 'rst_add' :
			return confirm(rst_add_conf_str);
			break
		case 'rst_repl' :
			return confirm(rst_repl_conf_str);
			break
		case 'tag_ren' :
			return confirm(tag_ren_conf_str);
			break
		case 'tag_del' :
			return confirm(tag_del_conf_str);
			break
		case 'ptag_rmv' :
			return confirm(ptag_rmv_conf_str);
			break
	}
	return false;
}

function GiveAlert(func , fieldname)
{
	switch ( func ) {	  

		case 'blanks' :
			alert(blank1_alert_str + fieldname + blank2_alert_str);
			return false;
			break;
		case 'nums' :
			alert(num1_alert_str + fieldname + num2_alert_str);
			return false;
			break;
		case 'email' :
			alert(email1_alert_str);
			return false;
			break;
		case 'pwd' :
			alert(pwd_alert_str);
			return false;
			break;
		case 'noselected' :
			alert(noselected_alert_str);
			return false;
			break;
		case 'noselectedtag' :
			alert(noselectedtag_alert_str);
			return false;
			break;
	}
	return false;
}

function AddtoFavorites(bookmarkurl,bookmarktitle)
{
	if (document.all) window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

function SelectedRadioVal(obj)
{
	if ( typeof(obj.length) == 'undefined' ) return obj.value;
	for (i=0; i<obj.length; i++)
		if (obj[i].checked) return(obj[i].value);
	return '';
}

function SetSelectedRadio(obj,val)
{
	if ( typeof(obj.length) == 'undefined' ) { obj.checked = true; return true }
	for (i=0; i<obj.length; i++) 
		if (obj[i].value == val ) obj[i].checked = true;
}

function CheckAll(obj, val)
{
	if ( typeof(obj.length) == 'undefined' ) { obj.checked = val; }
	for (i=0; i<obj.length; i++) obj[i].checked = val;
}
function AnySelected(obj)
{
	if ( typeof(obj.length) == 'undefined' ) if ( obj.checked ) return true; else return false;
	for (i=0; i<obj.length; i++) if ( obj[i].checked ) return true;
	return false;
}

function NoBlanks(frm , fields , fieldsname)
{
	if ( !fields.length ) return true;
	
	for ( i in fields ) {

		f = frm[fields[i]];
		fname = fieldsname[i];
		
		if ( f.disabled ) continue;

		if ( f.type == 'select-one' && f.selectedIndex == 0 ) {
			f.focus();
			return GiveAlert('blanks' , fname);
		}
		else if ( f.type == 'text' && f.value.length == 0 ) {
			f.focus();
			f.select();
			return GiveAlert('blanks' , fname);
		}
		else if ( f.type == 'password' && f.value.length == 0 ) {
			f.focus();
			f.select();
			return GiveAlert('blanks' , fname);
		}
		else if ( f.type == 'textarea' && f.value.length == 0 ) {
			f.focus();
			f.select();
			return GiveAlert('blanks' , fname);
		}
		else if  ( f.type == 'undefined' || typeof(f) == 'undefined' ) {
			if ( !SelectedRadioVal(f) ) {
				f.focus();
				return GiveAlert('blanks' , fname);
			}
		}
	}  
	return true;
}
function isNum(frm , fields)
{
	if ( !fields.length ) return true;
	
	for ( i in fields ) {
	
		f = frm[fields[i]];

		if ( isNaN(f.value) ) {
			f.focus();
			f.select();
			return GiveAlert('nums');
		}

	}  
	return true;
}
function isEmail(em)
{
	var re  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (re.test(em)) 
		return true;
	return false;	
}
function isValidEmail(em , emField)
{
	if ( !em ) return true;
	var re  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ( !re.test(em) ) {
		emField.focus();
		emField.select();
		return GiveAlert('email');
	}
	
	return true;
}
function isValidPassword(pwd)
{
	var re  = /^([a-zA-Z0-9_\.\-\!\@\#\$\%\^\&\*\(\)\+\=])+/;
	if (re.test(pwd)) 
		return true;
	return false;	
}
