function Trim(s) 
{

  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function isEmailAddress(email)
	{
	  var result = false
	  var theStr = new String(email)
	  var index = theStr.indexOf("@");
	  if (index > 0)
		  {
		    var pindex = theStr.indexOf(".",index);
	    	if ((pindex > index+1) && (theStr.length > pindex+1))
			result = true;
		  }
		  return result;
	}

function validate_field(field,text)
	{
		if(field.value=="")
		{
			alert(text);
			field.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	
function add_quick_reply(ticket_id)
{


	var divarray=document.getElementsByTagName("div");
	var reg=/^quickreply/;
	
	for(i=0;i<divarray.length;i++)
	{
		if(reg.test(divarray[i].id))
		{
			classname=divarray[i].id;
			var obj=document.getElementById(classname);
			obj.style.display='none';
			
		}
	}	

	
	classname='quickreply_'+ticket_id;
	var obj=document.getElementById(classname);
	obj.style.display='block';
	
	
	
	

}	

function reset_tickets(frm)
{
	
	
	if(frm.checktk.checked==true)
		{

			for(j=0;j<document.forms.length;j++)
			{
			
			tktfrm=document.forms[j];
			
			for (var i=0; i < tktfrm.elements.length; i++) 
				{
				if (tktfrm.elements[i].type == 'checkbox' && tktfrm.elements[i].name == 'chk_ticket[]')
					{
					tktfrm.elements[i].checked = true;
					}
				}
			}
		}
		else
		{
			for(j=0;j<document.forms.length;j++)
			{
			
			tktfrm=document.forms[j];
			
			for (var i=0; i < tktfrm.elements.length; i++) 
				{
				if (tktfrm.elements[i].type == 'checkbox' && tktfrm.elements[i].name == 'chk_ticket[]')
					{
					tktfrm.elements[i].checked = false;
					}
				}
			}
		}

}

function getexpirydate( nodays)
{
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}


function getcookie(cookiename) 
{

	 var cookiestring=""+document.cookie;
	 var index1=cookiestring.indexOf(cookiename);
	 if (index1==-1 || cookiename=="") return ""; 
	 var index2=cookiestring.indexOf(';',index1);
	 if (index2==-1) index2=cookiestring.length; 
	 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function setcookie(name,value,duration)
{
	cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
	//alert(cookiestring);
	document.cookie=cookiestring;
	if(!getcookie(name))
	{
		return false;
	}
	else
	{
	return true;
	}
}

//Code Edited by Suri on 07/01/2006 refer 2.3.1

// Start --------------------- //

function new_window(link){
	
	var lk;
	lk = window.open(link, 'new');

}

// End --------------------- //
