function open_issue(usre)
{

  document.getElementById(usre+"_div").style.display=""
}
function close_issue(usre)
{

  document.getElementById(usre+"_div").style.display="none"
}


function check_login_form(username,password)
{
var user = document.getElementById(username)
var pass = document.getElementById(password)

   if(trim(user.value) == '')
   {
      alert('Please enter username');
      user.focus();
      return false;
   }
   else if(trim(pass.value) == '')
   {
      alert('Please enter password');
      pass.focus();
      return false;
   }
   else
   {
      user.value    = trim(user.value);
      pass.value   = trim(pass.value);
      return true;
   }
}

function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}






function search(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

some = main.some

   if(trim(some.value) == '')
   {
      alert('Please enter criteria');
      some.focus();
   }
   else
   {
      some.value    = trim(some.value);

	  submit_form(FORM)

   }
}


function check_registar_form(FORM)
{
var main = document.getElementById(FORM)


first_name = main.first_name
last_name = main.last_name
username_name= main.username_name
password = main.password
passwd2 = main.passwd2


   if(trim(first_name.value) == '')
   {
      alert('Please enter first name');
      first_name.focus();
      return false;
   }
   else if(trim(last_name.value) == '')
   {
      alert('Please enter last name');
      last_name.focus();
      return false;
   }
   else if(trim(username_name.value) == '')
   {
      alert('Please enter username');
      username_name.focus();
      return false;
   }
   else if(trim(password.value) == '')
   {
      alert('Please enter password');
      password.focus();
      return false;
   }
   else if(trim(passwd2.value) == '')
   {
      alert('Please enter re-password');
      passwd2.focus();
      return false;
   }
   else
   {
      username_name.value    = trim(username_name.value);
      return true;
   }
}


function check_change_pass_form(FORM)
{
var main = document.getElementById(FORM)



username_name = main.old_passwd
password = main.new_passwd
passwd2 = main.new_passwd2


  if(trim(username_name.value) == '')
   {
      alert('Please enter old password');
      username_name.focus();
   }
   else if(trim(password.value) == '')
   {
      alert('Please enter new password');
      password.focus();

   }
   else if(trim(passwd2.value) == '')
   {
      alert('Please re-enter the new passord');
      passwd2.focus();

   }
    else if(trim(password.value)!=trim(passwd2.value))
   		 {
		  alert('The entered new passwords were not the same, please enter equal values for these fields');
		  password.value=''
		  passwd2.value=''
		 	password.focus();
		 }
   else
   {
          submit_form(FORM)

   }
}
function submit_email(FORM)
{
var main = document.getElementById(FORM)

email = main.email
message = main.message


  if(trim(message.value) == '')
   {
      alert('Please enter Information for the client');
      password.focus();

   }
   else if(!isEmail(email.value))
   {
      alert('Please enter into the system a valid e-mail of that client');
   }
   else
   {
         submit_form(FORM)

   }
}


//checks for valid e-mail
function isEmail(str)
{
   var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;

return regex.test(str);
}

function check_change_pass_form_by_admin(FORM)
{
var main = document.getElementById(FORM)



password = main.new_passwd
passwd2 = main.new_passwd2


  if(trim(password.value) == '')
   {
      alert('Please enter new password');
      password.focus();

   }
   else if(trim(passwd2.value) == '')
   {
      alert('Please re-enter the new passord');
      passwd2.focus();

   }
    else if(trim(password.value)!=trim(passwd2.value))
   		 {
		  alert('The entered new passwords were not the same, please enter equal values for these fields');
		  password.value=''
		  passwd2.value=''
		 	password.focus();
		 }
   else
   {
          submit_form(FORM)

   }
}

function check_change_username_form(FORM)
{
var main = document.getElementById(FORM)

username_name = main.old_username
password = main.new_username
passwd2 = main.new_user2


  if(trim(username_name.value) == '')
   {
      alert('Please enter old username');
      username_name.focus();
   }
   else if(trim(password.value) == '')
   {
      alert('Please enter new username');
      password.focus();

   }
   else if(trim(passwd2.value) == '')
   {
      alert('Please re-enter the new username');
      passwd2.focus();
   }
   else if(trim(password.value)!=trim(passwd2.value))
   		 {
		  alert('The entered new usernames were not the same');
		  password.value=''
		  passwd2.value=''
		 	password.focus();
		 }
   else
   {
          submit_form(FORM)

   }
}

function check_add_address(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)


line1 = main.line
city1 = main.city
state1= main.state
zip_code1 = main.zip_code


   if(trim(line1.value) == '')
   {
      alert('Please enter address');
      line1.focus();
      //return false;
   }
   else if(trim(city1.value) == '')
   {
      alert('Please enter city');
      city1.focus();
      //return false;
   }
   else if(trim(state1.value) == '')
   {
      alert('Please enter state');
      state1.focus();
      //return false;
   }
   else if(trim(zip_code1.value) == '')
   {
      alert('Please enter zip code');
      zip_code1.focus();
      //return false;
   }
   else
   {
      line1.value    = trim(line1.value);
      city1.value   = trim(city1.value);
	  state1.value    = trim(state1.value);
      zip_code1.value   = trim(zip_code1.value);

	  submit_form(FORM)
      //return true;
   }
}



function check_add_property_address(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

prop = main.property_title
line1 = main.line
city1 = main.city
state1= main.state
zip_code1 = main.zip_code


	if(trim(prop.value) == '')
   {
      alert('Please enter Property Name');
      prop.focus();
      //return false;
   }
   else if(trim(line1.value) == '')
   {
      alert('Please enter address');
      line1.focus();
      //return false;
   }
   else if(trim(city1.value) == '')
   {
      alert('Please enter city');
      city1.focus();
      //return false;
   }
   else if(trim(state1.value) == '')
   {
      alert('Please enter state');
      state1.focus();
      //return false;
   }
   else if(trim(zip_code1.value) == '')
   {
      alert('Please enter zip code');
      zip_code1.focus();
      //return false;
   }
   else
   {
      line1.value    = trim(line1.value);
      city1.value   = trim(city1.value);
	  state1.value    = trim(state1.value);
      zip_code1.value   = trim(zip_code1.value);

	  submit_form(FORM)
      //return true;
   }
}



function check_email_address(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

email = main.email

   if(trim(email.value) == '')
   {
      alert('Please enter email or MSM number');
      email.focus();
   }
   else
   {
      email.value = trim(email.value);

	  submit_form(FORM)

   }
}

function check_email_address(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

email = main.email

   if(trim(email.value) == '')
   {
      alert('Please enter email or MSM number');
      email.focus();
   }
   else
   {
      email.value = trim(email.value);

	  submit_form(FORM)
   }
}


function check_info(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

first_name = main.first_name
last_name = main.last_name

   if(trim(first_name.value) == '')
   {
      alert('Please enter First Name');
      first_name.focus();
   }
   else if(trim(last_name.value) == '')
   {
      alert('Please enter Last Name');
      last_name.focus();
   }
   else
   {
      first_name.value = trim(first_name.value);
	  last_name.value = trim(last_name.value);

	  submit_form(FORM)
   }
}

function check_phone(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

phone1 = main.phone

   if(trim(phone1.value) == '')
   {
      alert('Please enter phone');
      phone1.focus();
   }
   else
   {
      phone1.value    = trim(phone1.value);

	  submit_form(FORM)

   }
}


function check_user_ticket(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

status = main.percentage_done
percentage_done = main.percentage_done
admin_note = main.admin_note


   if(trim(percentage_done.value) == '')
   {
      alert('Please enter percentage done');
      percentage_done.focus();
   }

   else
   {
      status.value    = trim(status.value);
	  percentage_done.value    = trim(percentage_done.value);
	  admin_note.value    = trim(admin_note.value);

	  submit_form(FORM)

   }
}


function check_ticket(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

ticket_name = main.ticket_name
priority = main.priority
ticket_note = main.ticket_note
property_id = main.property_id


   if(trim(ticket_name.value) == '')
   {
      alert('Please enter ticket name');
      ticket_name.focus();
   }
   else if(trim(priority.value) == '')
   {
      alert('Please enter priority');
      priority.focus();
   }

   else if(trim(property_id.value) == '')
   {
      alert('Please enter property');
      property_id.focus();
   }
   else
   {
      ticket_name.value    = trim(ticket_name.value);
	  priority.value    = trim(priority.value);
	  property_id.value    = trim(property_id.value);


	  submit_form(FORM)

   }
}

function check_message(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)


	  submit_form(FORM)
}


function delete_message(FORM)
{
//alert('ima nadejda')
var main = document.getElementById(FORM)

var a = confirm("Are you sure you want to delete this message?","Yes","No");
		if(a==true)
		{
	      submit_form(FORM)
	    }
}





function check_prop(ForM)
{
	   var bool=true
	   var form = ForM.toString()
		var m=document.getElementById(form).length

		var i=1;
	    while(i<m)
	    {
		    var id=document.getElementById(form).elements[i].id

			//alert('tuak e  1='+id)
			  //document.getElementById(idto+"__date").disabled==false

			if ( id.search("__date") != -1 )
			{

				if( document.getElementById(id).disabled==false )
				{
						if(trim(document.getElementById(id).value) == '')
					   {
					      alert('Please enter date of '+id);
					      document.getElementById(id).focus();
						  return;
					   }
					   else
					   {
					      //alert('pone edno'), ama triabva i open occupancy da e checked
					   		bool=false;
					   }
				}
				else
				{
				// alert('rabti='+id)
				}

			}
			else if ( id.search("__note") != -1 )
				{

					if( document.getElementById(id).disabled==false )
					{
							if(trim(document.getElementById(id).value) == '')
						   {
						      alert('Please enter note of '+id);
						      document.getElementById(id).focus();
							  return;
						   }
						   else
						   {

						   }
					}
					else
					{
					// alert('rabti='+id)
					}

				}


			i=i+1;
	      }
		  if(bool==false)
		  {


		  submit_form(form)


			}				
				
		 }
		 
function check_prop_open__house_form(ForM)
{
	   var bool=true
	   var form = ForM.toString()
		var m=document.getElementById(form).length

		var i=1;
	    while(i<m)
	    {
		    var id=document.getElementById(form).elements[i].id

			//alert('tuak e  1='+id)
			  //document.getElementById(idto+"__date").disabled==false

			if ( id.search("__date") != -1 )
			{

				if( document.getElementById(id).disabled==false )
				{
						if(trim(document.getElementById(id).value) == '')
					   {
					      alert('Please enter date of '+id);
					      document.getElementById(id).focus();
						  return;
					   }
					   else
					   {
					      //alert('pone edno'), ama triabva i open occupancy da e checked
					   		bool=false;
					   }
				}
				else
				{
				// alert('rabti='+id)
				}

			}
			else if ( id.search("__note") != -1 )
				{

					if( document.getElementById(id).disabled==false )
					{
							if(trim(document.getElementById(id).value) == '')
						   {
						      alert('Please enter note of '+id);
						      document.getElementById(id).focus();
							  return;
						   }
						   else
						   {

						   }
					}
					else
					{
					// alert('rabti='+id)
					}

				}


			i=i+1;
	      }
		  if(bool==false && check_field('spring_occupancies__date')==true)
		  {


		  submit_form(form)


			}
					else//if there is no 
					{
					check_field('spring_occupancies__date');
					
					}
				
		 }
		 function check_field(the)//that cehckes if a certain fields is set a date or not/ this manages the entering of the dat
		 {
		 						var id=document.getElementById(the).id;

			//alert('tuak e  1='+id)
			  //document.getElementById(idto+"__date").disabled==false

			if ( id.search("__date") != -1 )
			{

				if( document.getElementById(id).disabled==false )
				{
						if(trim(document.getElementById(id).value) == '')
					   {
					      //alert('Please enter date of '+id);
						  alert('You have to fill spring occupancies date');
						  document.getElementById("spring_occupancies"+"__check").checked=true
						  check('spring_occupancies');
					      document.getElementById(id).focus();
						  return false;
					   }
					   else
					   {
					      //alert('pone edno')
					   		bool=false;
							return true;
					   }
				}
				else
				{
				alert('You have to fill spring occupancies date');document.getElementById("spring_occupancies__check").checked=true;
				check('spring_occupancies');
					      document.getElementById(id).focus();
						  return false;
						  
						  
			// alert('rabti='+id)
				}

			}	
		 }
		 
	function check_prop_3(ForM)
{
	   var bool=true
	   var form = ForM.toString()
		var m=document.getElementById(form).length

		var i=1;
	    while(i<m)
	    {
		    var id=document.getElementById(form).elements[i].id

			//alert('tuak e  1='+id)
			  //document.getElementById(idto+"__date").disabled==false

			if ( id.search("__date") != -1 )
			{

				if( document.getElementById(id).disabled==false )
				{
						if(trim(document.getElementById(id).value) == '')
					   {
					      alert('Please enter date of '+id);
					      document.getElementById(id).focus();
						  return;
					   }
					   else
					   {
					      //alert('pone edno')
					   		bool=false;
					   }
				}
				else
				{
				// alert('rabti='+id)
				}

			}
			else if ( id.search("__note") != -1 )
				{

					if( document.getElementById(id).disabled==false )
					{
							if(trim(document.getElementById(id).value) == '')
						   {
						      alert('Please enter note of '+id);
						      document.getElementById(id).focus();
							  return;
						   }
						   else
						   {

						   }
					}
					else
					{
					// alert('rabti='+id)
					}

				}


			i=i+1;
	      }
		  if(bool==false)
		  {


		  submit_form(form)


			}
					else
				alert('You have to fill any date')
		 }





function submit_form(id)
	{
	   // alert("=="+id);
		document.getElementById(id).submit()
	}
