// VIEW PICTURE IN A POPUP WINDOW

function view_pic(path){

	window.open("show_pic.php?file="+path, "", "top=10, left=10, width=400, height=500, toolbar=no, menubar=no, status=no, scrollbars=yes");

}



// CONFIRM AND NAVIGATE TO A LOCATION



function confNavigate(path, msg)

{

	if(confirm(msg)){

		window.location = path;

	}

}



// check land mandatory fields





function IsNumeric(obj) {

	var s = new String(obj);

	var blnNum = true;

	var str = "0123456789.,";

	var i,j;



	for (i=0;i<s.length;i++)

		if(str.indexOf(s.charAt(i))== -1)

			blnNum = false;

	return(blnNum);		

}





function validEmailAddress(email)

{

		invalidChars = " /:,;~"

		if (email == "") 

		{

			return (false);

		}

		for (i=0; i<invalidChars.length; i++) 

		{

			badChar = invalidChars.charAt(i)

			if (email.indexOf(badChar,0) != -1) 

			{

				return (false);

			}

		}

		atPos = email.indexOf("@",1)

		if (atPos == -1) 

		{

			return (false);

		}

		if (email.indexOf("@",atPos+1) != -1) 

		{

			return (false);

		}

		periodPos = email.indexOf(".",atPos)

		if (periodPos == -1) 

		{

			return (false);

		}

		if (periodPos+3 > email.length)	

		{

			return (false);

		}

			

		return (true);

}







function isFloat(aFieldValue) 

{ 

	if (isNotNull(aFieldValue)) 

	return(!isNaN(aFieldValue)); 

	else 

	return false;

 } 



function isNotNull(aFieldValue)

 { 

	var foundChar= false; if(aFieldValue.length != 0) 

		{ 

			for (var i=1; i<=aFieldValue.length && foundChar==false;i++)

			 { 

				if (aFieldValue.substr(i-1,1) != " ") 

					{ 

						foundChar=true; 

					}

			 } 

			 return(foundChar);

		 }

		 else 

		 return false; 

 	}

