function findObj(theObj, theDoc) {
  var p, i, foundObj;
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  return foundObj;
}

function validate_search_form() {
	if (findObj('textfield').value == '') {
		alert('חובה להזין נתונים לחיפוש');
		return false;
	} else return true;
}

function validate_registration_form() {
	var msg = '';
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(findObj('email').value))
		msg = msg;
	else
		msg = msg + "כתובת הדואר האלקטרוני לא תקינה\n";
	
	if (findObj('username').value=='')
		msg = msg + "יש להזין שם משתמש\n";

	if (findObj('password').value=='')
		msg = msg + "יש להזין סיסמה\n";
		
	if (findObj('cpassword').value=='')
		msg = msg + "יש להזין אישור סיסמה\n";
	
	if (findObj('cpassword').value!=findObj('password').value)
		msg = msg + "הסיסמה ואישור הסיסמה חייבים להיות זהים\n";
		
	if (msg=='') return true;
	 
	alert(msg);
	return false;
}