function send()

{

	var name = document.getElementById("name").value;

	var email = document.getElementById("email").value;

	var subject = document.getElementById("subject").value;

	var textarea = document.getElementById("textarea").value;

	

	if(name=="") document.getElementById("name").className = "error";

	else document.getElementById("name").className = "";

	if(email=="" || !isValidEmail(email)) document.getElementById("email").className = "error";

	else document.getElementById("email").className = "";

	if(subject=="") document.getElementById("subject").className = "error";

	else document.getElementById("subject").className = "";

	if(textarea=="") document.getElementById("textarea").className = "error";

	else document.getElementById("textarea").className = "";

	

	if(name!="" && isValidEmail(email) && subject !="" && textarea !="")

	{

		document.validated.submit();

	}

	

	return false;

}





function isValidEmail(str) {

   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);

}



function setFundText(TextValue)

{

	document.getElementById("FundNameType").value = TextValue;

}



      

function KeyCheck()

{

   var KeyID = event.keyCode;

   switch(KeyID)

   {

      case 16:

      document.actions.KeyName.value = "Shift";

      break;       case 17:

      document.actions.KeyName.value = "Ctrl";

      break;      case 18:

      document.actions.KeyName.value = "Alt";

      break;      case 19:

      document.actions.KeyName.value = "Pause";

      break;      case 37:

      document.actions.KeyName.value = "Arrow Left";

      break;      case 38:

      document.actions.KeyName.value = "Arrow Up";

      break;      case 39:

      document.actions.KeyName.value = "Arrow Right";

      break;      case 40:

      document.actions.KeyName.value = "Arrow Down";

      break;   }

}





function getElementsByClass(style)

{

	if (style == undefined) return [];

	

	var all = document.all ? document.all : document.getElementsByTagName('*');

	var elements = new Array();

	

	for (var i = 0; i < all.length; i++)

	{

		if (all[i].className == style) elements.push(all[i]);

	}



	return elements;

}





function numbersonly(myfield, e, dec)

{

	var key;

	var keychar;

	

	if (window.event)

		key = window.event.keyCode;

	else if (e)

		key = e.which;

	else

		return true;

	keychar = String.fromCharCode(key);

	

	// control keys

	if ((key==null) || (key==0) || (key==8) || 

		 (key==9) || (key==13) || (key==27) )

		return true;

	

	// numbers

	else if ((("0123456789").indexOf(keychar) > -1))

		return true;

	

	// decimal point jump

	else if (dec && (keychar == "."))

		{

		myfield.form.elements[dec].focus();

		return false;

		}

	else

		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 data_change(field, maxnumber)

{

	 var check = true;

	 var value = field.value; //get characters

	 //check that all characters are digits, ., -, or ""

	 for(var i=0;i < field.value.length; ++i)

	 {

			var new_key = value.charAt(i); //cycle through characters

			if( ((new_key < "0") || (new_key > "9")) && !(new_key == ""))

			{

				  check = false;

				  break;

			}

	 }

	 //apply appropriate colour based on value

	 if(!check)

	 {

			field.style.backgroundColor = "red";

	 }

	 else

	 {

			field.style.backgroundColor = "white";

	 }

	 

	 if(maxnumber!="")

	 {

		if((field.value*1)>maxnumber)

		{

			field.value = maxnumber;

		}

	 }

}

$(document).ready(function(){

	$('#condition').change(function(){
		if($('#condition').val()==1) $('#condition').closest('form').attr('action', 'projects?form_id=search');
		else $('#condition').closest('form').attr('action', 'resale?form_id=search');
		
	}).trigger('change');
});




