function img_roll(name,pic)
{document.images[name].src = pic + ".gif"}


function pop_up_win(p_target,h,w)
{pop_up = window.open(p_target, "pop_up", config="width=" + w + ",height=" + h +",toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no");}


function popUp(Location,set_disp)
{
if(document.getElementById)
{document.getElementById(Location).style.visibility=set_disp}
else if(document.layers){document.layers[Location].visibility=set_disp}
else if(document.all){document.all(Location).style.visibility=set_disp}
}


function validate_frm(frm_name)
{
alrt_mand_txt = ''
alrt_lngth_txt = ''

for(var i=0; i<document.forms[frm_name].elements.length; i++)
{
tp_field_val = document.forms[frm_name].elements[i].value
tp_field_alt = String(document.forms[frm_name].elements[i].alt)

if(tp_field_alt != "undefined" && tp_field_alt != "")
{
mand_type = String(tp_field_alt.substring(0,tp_field_alt.indexOf(":")))
mand_lngth = Number(tp_field_alt.substring(tp_field_alt.lastIndexOf(":")+1,tp_field_alt.length))

if(String(tp_field_val).length > mand_lngth)
{alrt_lngth_txt += document.forms[frm_name].elements[i].name + ", "}

switch(mand_type)
{
case "char" :
if(String(tp_field_val) == "undefined" || String(tp_field_val) == "")
{alrt_mand_txt += document.forms[frm_name].elements[i].name + ", "}
break

case "int" :
if(String(Number(tp_field_val)) == "NaN" || String(tp_field_val) == "")
{alrt_mand_txt += document.forms[frm_name].elements[i].name + ", "}
break
}
}
}

final_txt = ''

if(alrt_mand_txt.length > 0)
{final_txt += "The following fields are empty or invalid: " + alrt_mand_txt + "\r\n"}

if(alrt_lngth_txt.length > 0)
{final_txt += "\r\nThe following fields are too long: " + alrt_lngth_txt + "\r\n"}

if(final_txt.length > 0)
{alert(final_txt);return false}
else{return true}
}
