function enableDisableText(objSel){
  //objSel.form.blocks_used.disabled = (objSel.options[objSel.selectedIndex].value == "QUOTE") ? true:false;
  
   if (objSel.options[objSel.selectedIndex].value == "JOB")
  {
	   objSel.form.ticket_id.value="";
		objSel.form.cr_db.value="";
		//objSel.form.ticket_id.disabled=false;
		//objSel.form.cr_db.disabled=false;
		objSel.form.blocks_used.value="";
		//objSel.form.blocks_used.disabled=false;

  }

  if (objSel.options[objSel.selectedIndex].value == "QUOTE")
  {
	    objSel.form.ticket_id.value="";
		objSel.form.cr_db.value=0;
		//objSel.form.cr_db.disabled=true;
		//objSel.form.ticket_id.disabled=false;
		objSel.form.blocks_used.value="";
		//objSel.form.blocks_used.disabled=false;

  }

  if (objSel.options[objSel.selectedIndex].value == "ISSUE")
  {
	    objSel.form.ticket_id.value="";
		objSel.form.cr_db.value=0;
		//objSel.form.cr_db.disabled=true;
		//objSel.form.ticket_id.disabled=false;
		objSel.form.blocks_used.value="";
		//objSel.form.blocks_used.disabled=false;
  } 

  if (objSel.options[objSel.selectedIndex].value == "PURCHASE")
  {
        objSel.form.cr_db.value="";
		objSel.form.blocks_used.value="0";
		objSel.form.ticket_id.value="0";
		//objSel.form.blocks_used.disabled=true;
		//objSel.form.ticket_id.disabled=true;
		//objSel.form.cr_db.disabled=false;
  }

  if (objSel.options[objSel.selectedIndex].value == "PAID-BACK")
  {
		objSel.form.ticket_id.value="";
		//objSel.form.ticket_id.disabled=false;
        objSel.form.cr_db.value="";
		//objSel.form.cr_db.disabled=false;
		objSel.form.blocks_used.value="0";
		//objSel.form.blocks_used.disabled=true;

  }
}

function trim(string)
		{
			var str;
			str=string;
			str=str.replace(new RegExp(/^\s+/),"");
			str=str.replace(new RegExp(/\s+$/),"");
			return(str);
		}

function new_clients(new_client){
	//alert("Inside new client");
	if(trim(document.new_client.company_name.value)=='')
		{
			alert('Please enter company name.');
			document.new_client.company_name.focus();
			return false;
		}

		if(trim(document.new_client.website_url.value)=='')
		{
			alert('Please enter clients website URL.');
			document.new_client.website_url.focus();
			return false;
		}
		
	 	var regexp = /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
		if(regexp.test(document.new_client.website_url.value)==false)
		{
		alert("Please enter a valid clients URL. It should be in the format www.example.com.");
		document.new_client.website_url.focus();
		return false;
		}

		if(trim(document.new_client.balance.value)=='')
		{
			alert('Please enter clients balance1.');
			document.new_client.balance.focus();
			return false;
		}

		var objRegExp5  =  /^-?\d+$/;
		if(objRegExp5.test(document.new_client.balance.value)==false)
		{
		alert("Please enter a valid clients balance.");
		document.new_client.balance.focus();
		return false;
		}




		if(trim(document.new_client.first_name.value)=='')
		{
			alert('Please enter clients first name.');
			document.new_client.first_name.focus();
			return false;
		}

		if(trim(document.new_client.last_name.value)=='')
		{
			alert('Please enter clients last name.');
			document.new_client.last_name.focus();
			return false;
		}

		if(trim(document.new_client.email.value)=='')
		{
			alert('Please enter an email address.');
			document.new_client.email.focus();
			return false;
		}

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    var address = document.new_client.email.value;
		if(reg.test(address) == false) 
		{
			alert('Please enter a valid email address.');
			document.new_client.email.focus();
			return false;
		}

		if(trim(document.new_client.phone.value)=='')
		{
			alert('Please enter clients telephone number.');
			document.new_client.phone.focus();
			return false;
		}

}

function update_contacts(new_client){
	//alert("Inside new client");
	if(trim(document.new_client.company_name.value)=='')
		{
			alert('Please enter your first name.');
			document.new_client.company_name.focus();
			return false;
		}

		if(trim(document.new_client.website_url.value)=='')
		{
			alert('Please enter clients website URL.');
			document.new_client.website_url.focus();
			return false;
		}

		if(trim(document.new_client.balance.value)=='')
		{
			alert('Please enter clients balance2.');
			document.new_client.balance.focus();
			return false;
		}



		if(trim(document.new_client.first_name.value)=='')
		{
			alert('Please enter clients first name.');
			document.new_client.first_name.focus();
			return false;
		}

		if(trim(document.new_client.last_name.value)=='')
		{
			alert('Please enter clients last name.');
			document.new_client.last_name.focus();
			return false;
		}

		if(trim(document.new_client.email.value)=='')
		{
			alert('Please enter an email address.');
			document.new_client.email.focus();
			return false;
		}

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    var address = document.new_client.email.value;
		if(reg.test(address) == false) 
		{
			alert('Please enter a valid email address.');
			 document.new_client.email.focus();
			return false;
		}

		if(trim(document.new_client.phone.value)=='')
		{
			alert('Please enter clients telephone number.');
			document.new_client.phone.focus();
			return false;
		}

}

function new_jobs(){
	if(trim(document.new_job.description.value)=='')
		{
			alert('Please enter job description.');
			document.new_job.description.focus();
			return false;
		}

	if(trim(document.new_job.ticket_id.value)=='')
		{
			alert('Please enter ticket-id.');
			document.new_job.ticket_id.focus();
			return false;
		}
	
	if(trim(document.new_job.blocks_used.value)=='')
		{
			alert('Please enter number of blocks used.');
			document.new_job.blocks_used.focus();
			return false;
		}

	if(trim(document.new_job.cr_db.value)=='')
		{
			alert('Please enter credit/debit.');
			document.new_job.cr_db.focus();
			return false;
		}
}

function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
      }

function new_contacts(new_contact){
	//alert("Inside new client");
	
		if(trim(document.client_input_form.first_name.value)=='')
		{
			alert('Please enter clients first name.');
			document.client_input_form.first_name.focus();
			return false;
		}

		if(trim(document.client_input_form.last_name.value)=='')
		{
			alert('Please enter clients last name.');
			document.client_input_form.last_name.focus();
			return false;
		}

		if(trim(document.client_input_form.email.value)=='')
		{
			alert('Please enter an email address.');
			document.client_input_form.email.focus();
			return false;
		}

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    var address = document.client_input_form.email.value;
		if(reg.test(address) == false) 
		{
			alert('Please enter a valid email address.');
			document.client_input_form.email.focus();
			return false;
		}

		if(trim(document.client_input_form.phone.value)=='')
		{
			alert('Please enter clients telephone number.');
			document.client_input_form.phone.focus();
			return false;
		}

}

function edit_contacts(edit_contact){
	//alert("Inside new client");
	
		if(trim(document.edit_contact.first_name.value)=='')
		{
			alert('Please enter clients first name.');
			document.edit_contact.first_name.focus();
			return false;
		}

		if(trim(document.edit_contact.last_name.value)=='')
		{
			alert('Please enter clients last name.');
			document.edit_contact.last_name.focus();
			return false;
		}

		if(trim(document.edit_contact.email.value)=='')
		{
			alert('Please enter an email address.');
			document.edit_contact.email.focus();
			return false;
		}

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    var address = document.edit_contact.email.value;
		if(reg.test(address) == false) 
		{
			alert('Please enter a valid email address.');
			document.edit_contact.email.focus();
			return false;
		}

		if(trim(document.edit_contact.phone.value)=='')
		{
			alert('Please enter clients telephone number.');
			document.edit_contact.phone.focus();
			return false;
		}

}

function login(){
if(trim(document.login_form.lusername.value)=='')
		{
			alert('Please enter username.');
			document.login_form.lusername.focus();
			return false;
		}

		if(trim(document.login_form.passwd.value)=='')
		{
			alert('Please enter password.');
			document.login_form.passwd.focus();
			return false;
		}
}


//to update in staging dated 22-jan-2009

function edit_jobs(){
	if(trim(document.edit_job.description.value)=='')
		{
			alert('Please enter job description.');
			document.edit_job.description.focus();
			return false;
		}

	if(trim(document.edit_job.ticket_id.value)=='')
		{
			alert('Please enter ticket-id.');
			document.new_job.ticket_id.focus();
			return false;
		}
	
	if(trim(document.edit_job.blocks_used.value)=='')
		{
			alert('Please enter number of blocks used.');
			document.edit_job.blocks_used.focus();
			return false;
		}

	if(trim(document.edit_job.cr_db.value)=='')
		{
			alert('Please enter credit/debit.');
			document.edit_job.cr_db.focus();
			return false;
		}
}


function edit_bcontacts(edit_bcontact){
	//alert("Inside new client");
	if(trim(document.edit_bcontact.company_name.value)=='')
		{
			alert('Please enter company name.');
			document.edit_bcontact.company_name.focus();
			return false;
		}

		if(trim(document.edit_bcontact.website_url.value)=='')
		{
			alert('Please enter clients website URL.');
			document.edit_bcontact.website_url.focus();
			return false;
		}
		
	 	var regexp = /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
		if(regexp.test(document.edit_bcontact.website_url.value)==false)
		{
		alert("Please enter a valid clients URL. It should be in the format www.example.com.");
		document.edit_bcontact.website_url.focus();
		return false;
		}

		if(trim(document.edit_bcontact.balance.value)=='')
		{
			alert('Please enter clients balance3.');
			document.edit_bcontact.balance.focus();
			return false;
		}



		/*var objRegExp5  =  /^-?\d+$/;
		if(objRegExp5.test(document.new_client.balance.value)==false)
		{
		alert("Please enter a valid clients balance.");
		document.edit_bcontact.balance.focus();
		return false;
		}	*/	

}