Object.extend = function(destination, source) {
  for (property in source) {
    destination[property] = source[property];
  }
  return destination;
} 

Object.isIE 	= navigator.userAgent.indexOf('MSIE')!=-1;
Object.isIE55_6 = /MSIE (5\.5|6).+Win/.test(navigator.userAgent);
Object.isSafari = navigator.userAgent.indexOf('Safari')!=-1;

function $(id){
	if(id && document.getElementById(id)){
		var ele= document.getElementById(id);
		return ele;
  	}
  	else
  		return null;
}
function ValidateForm(f) {
	if(f.first_name.value=="") {
	   	alert("Please Enter First name");
	   	f.first_name.focus();
	   	return false;
    }
	
	if(f.email.value==""){
		alert("Please Enter Email");
	   	f.email.focus();
   		return false;
	}
	else {
		var eid=f.email.value; 
		if (echeck(eid)==false) {
			alert("Invalid Email")
			f.email.focus();
	  		return false;
		}
		else {
			return true;
		}
	}
 }
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	   return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	   return false
	}
	if (str.indexOf(" ")!=-1){
	   return false
	}
 	return true					
}