
var res_frame_count=0;
var img_size_ind=0;
var img_link="";


function showAlertWindow(a_w_text)
{
	var a_w_width=300;
	var a_w_height=120;
	var line_num=a_w_text.length/35-3;
	if(line_num>0)
	{
	  if(!(line_num%parseInt(line_num)))
	    line_num=parseInt(line_num)+1;
		
	    a_w_height+=line_num*16;
	  }
	var alert_window=self.showModalDialog("alert_window.html",a_w_text,"dialogWidth:"+a_w_width+"px; dialogHeight:"+a_w_height+"px; help:no;status:no")
}

//function removes blanks from begining and end of string
function trim(str_to_trim) {
	var i=0;
	var str_new="";

	str_to_trim=str_to_trim+"";
	
	while(i<str_to_trim.length)
	  if(str_to_trim.charAt(i)==" ")
	    i++;
	  else
	  {
	    str_new=str_to_trim.substring(i,str_to_trim.length);
		break;
	  }
	
	i=str_new.length;

	while(i>0)
	  if(str_new.charAt(i-1)==" ")
		i--;
	  else
	  {
		str_new=str_new.substring(0,i);
		break;
	  }
		
	return str_new;
}


function isFieldEmpty(f_element_obj)
{
	var element_val = f_element_obj.value;
	if (element_val.length==0)
	{
		f_element_obj.focus();
		return true;
	}
	else
	{
		for (var i=0;i < element_val.length;i++)
		{
			if (element_val.charAt(i)!=" ")
				return false;
		}
		f_element_obj.value="";
		f_element_obj.focus();
		return true;
	}
}


var is_limited=false;
function getLimitedText(txt_str)
{
  txt_str+="";
  var text_limit=22;
  var last_blank_ind=text_limit;
  if (getLimitedText.arguments.length>1) {
     text_limit=parseInt(getLimitedText.arguments[1]);
  }

  if(txt_str.length>text_limit) {
    is_limited=true;	 
	txt_str=txt_str.substr(0,text_limit)+" ...";
    return txt_str;
  }
  else {
    is_limited=false;
    return txt_str;
  }
}

function selectRow(tr_color, wanted_color)
{
	tr_color.style.backgroundColor = wanted_color;
}

function unSelectRow ( tr_color, wanted_color )
{
	tr_color.style.backgroundColor = wanted_color;
}

function IsKeyDigit()
{
	var nKey=event.keyCode;
	if ((nKey==8)|(nKey==9)|(nKey==13)|(nKey==35)|(nKey==36)|(nKey==37)|(nKey==39)|(nKey==46)|(nKey==48)|(nKey==49)|(nKey==50)|(nKey==51)|(nKey==52)|(nKey==53)|(nKey==54)|(nKey==55)|(nKey==56)|(nKey==57)|(nKey==96)|(nKey==97)|(nKey==98)|(nKey==99)|(nKey==100)|(nKey==101)|(nKey==102)|(nKey==103)|(nKey==104)|(nKey==105)) { return true; };
	return false;
}

function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}