	err=0;
	function validatecontributer(){
	
		if(trim(document.getElementById('fname').value)==''){
		           document.getElementById('divgname').innerHTML = "Please Enter Firstname.";
			       document.getElementById('divgname').style.display="block";
				   document.getElementById('fname').focus(); 
			return false;	
		}	
		else	
		{
			 document.getElementById('divgname').innerHTML = "";
		}

		if(trim(document.getElementById('lname').value)==''){
		           document.getElementById('divlname').innerHTML = "Please Enter Lastname.";
			      document.getElementById('divlname').style.display="block";
				  document.getElementById('lname').focus(); 
			return false;	
		}
		else
		{
			document.getElementById('divlname').innerHTML = "";
		}

			 if(trim(document.getElementById('email').value)==''){
		           document.getElementById('divemail').innerHTML = "Please Enter  Email.";
			       document.getElementById('divemail').style.display="block";
				   document.getElementById('email').focus(); 
			return false;	
					
			
		}
		else
		{

			document.getElementById('divemail').innerHTML = "Please Enter  Email.";
		}


		var email=document.getElementById('email');
		if(trim(email.value) == ""){
			document.getElementById("divemail").innerHTML = "Please fill your email address.";
			email.focus();
			return false;
		}else{
			document.getElementById("divemail").innerHTML = "";	
		}

		if(trim(email.value) != ""){
			var ret_value = validateEmail(email.value);
			if(ret_value == false){
				document.getElementById("divemail").innerHTML="Please enter a valid email address";
				email.focus();
				return false;
			}else{
				document.getElementById("divemail").innerHTML = "";
				
			}
		}				

			 if(trim(document.getElementById('pass').value)==''){
		          		 document.getElementById('divpass').innerHTML = "Please Enter  Password";
			       			document.getElementById('divpass').style.display="block";
				   		document.getElementById('pass').focus(); 
					return false;	
				}	
					
				
		
		else{
			return true;
		}
	}


err=0;
	function ValidateGroup(){
	
		if(trim(document.getElementById('gname').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Enter Groupname.";
			       document.getElementById('divcon').style.display="block";
				   document.getElementById('gname').focus(); 
			return false;	
		}else if(trim(document.getElementById('cname').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Select Contributorname.";
			      document.getElementById('divcon').style.display="block";
				  document.getElementById('cname').focus(); 
			return false;	
		}else if(trim(document.getElementById('ddy').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Select Day of Date.";
			       document.getElementById('divcon').style.display="block";
				   document.getElementById('ddy').focus(); 
				 }  
				   else if(trim(document.getElementById('smonth').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Select Month of Date.";
			       document.getElementById('divcon').style.display="block";
				   document.getElementById('smonth').focus(); 
				}
				   else if(trim(document.getElementById('syear').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Select Year of Date.";
			       document.getElementById('divcon').style.display="block";
				   document.getElementById('syear').focus(); 
			return false;	
		}else if(trim(document.getElementById('group_img').value)==''){
		           document.getElementById('divcon').innerHTML = "Please Browse Image.";
			       document.getElementById('divcon').style.display="block";
				   document.getElementById('group_img').focus(); 
			return false;	
			
		}else{
			return true;
		}
	}
	
function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

//****************FUNCTION TO REMOVE WHITESPACES***************************
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");	
}

// Removes leading and ending whitespaces
function trim( value ) {	
	return LTrim(RTrim(value));	
}

//****************FUNCTION FOR CKECH USER LOGIN***************************
// JavaScript Document

function CheckIsExstUser()
{
	var email_g    =  document.getElementById('email');
	var password_g =  document.getElementById('password');
	
	
	var email  =  email_g.value;
	var password         =  password_g.value;
	
	
	//Check email either empty or invalid
	/*if(email == "")
	{
		alert("Please Enter Email ID.");
		email_g.focus();
		return false;
	}
	else if(!checkEmail(email))
	{
		alert("Please enter valid  Email ID.");
		email_g.focus();
		return false;
	}*/
	/*else if(!checkLength(email))
	{
		alert("Please enter valid company email address");
		email_g.focus();
		return false;
	}*/
    if(password == "")
	{
		alert("Please Enter Password.");
		password_g.focus();
		return false;
	}
}

/*Function for checking valid email id*/
function checkEmail(s)
{
	//alert("calling checkEmail(s)...")
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}

	if(a == true)
	{
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
						'(\\@)([a-zA-Z0-9\\-\\.]+)'+
						'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));

		//alert("valid email adress");
	}
	else
	{
		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length-5)
	}

	if(res==false)
	{
		return false;
	}
	else
	{
		return true;
	}
}
//Function for check delete record or no
function checkDelete()
{
	var flag = confirm("Are you sure to delete this record");
	if(flag == true)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function checkLength(s)
{
	//alert("call checkLength.....");
	indatrate = s.indexOf("@");
	stratrate = s.slice(indatrate + 1);
	ind = stratrate.indexOf(".");
	str = stratrate.slice(ind + 1);
	len = str.length;

	//alert("ind :"+ind+"str :"+str+"len : "+len);
	if (s.indexOf("@") < 1) //  must contain @, and it must not be the first character
	{ 
        return false;
    } 
	else if (s.lastIndexOf(".") <= s.indexOf("@")) // last dot must be after the @
	{  
        return false;
    } 
	else if (s.indexOf("@") == s.length)// @ must not be the last character
	{  
        return false;
    } 
	else if (s.indexOf("..") >=0)// two periods in a row is not valid
	{ 
		return false;
    } 
	else if (s.indexOf(".") == s.length) // . must not be the last character
	{ 
		return false;
    }
	else if(len == 5)
	{
		//alert("len : "+ len);
		
		ind1 = str.indexOf(".");
		str1 = str.slice(ind1 + 1);
		len1 = str1.length;		
		if(len1 == 2)
		{
		
			return true;
		
		}
		else
		{
			return false;
		}
	}
	else if(len == 3)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

/************************* VALIDATE FORM ENTRIES *****************************/	

function ValidateLogin(){
         
					err=0;

					if(trim(document.getElementById('email').value).length<6)
					{
						document.getElementById('ErrDiv').innerHTML='Please fill in E-mail ID';
						err++;
					}
					else
					{
					document.getElementById('ErrDiv').innerHTML='';
					}

					if(trim(document.getElementById("email").value)!="")
					{
					var email_flag=true;
					var str=document.getElementById('email').value;
					var at='@'
					var dot='.'
					var lat=str.indexOf(at)
					var lstr=str.length
					var ldot=str.indexOf(dot)
					if (str.indexOf(at)==-1){
					   document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
					   document.getElementById("email").focus();
						email_flag=false;
					   err++;
					}

					if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					   document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
					   document.getElementById("email").focus();
						email_flag=false;
					   err++;
					}

					if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
						document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
						document.getElementById("email").focus();
						 email_flag=false;
						err++;
					}

					 if (str.indexOf(at,(lat+1))!=-1){
						document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
						document.getElementById("email").focus();
						 email_flag=false;
						err++;
					 }

					 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
						document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
						document.getElementById("email").focus();
						 email_flag=false;
						err++;
					 }
					 if (str.indexOf(dot,(lat+2))==-1){
						document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
						document.getElementById("email").focus();
						 email_flag=false;
						err++;
					 }
					
					 if (str.indexOf(' ')!=-1){
						document.getElementById("ErrDiv").innerHTML="<font color='red'>Invalid E-mail ID</font>";
						document.getElementById("email").focus();
						email_flag=false;
						err++;
					 }
					 
				}
				
					if(trim(document.getElementById('password').value)=='')
					{
						document.getElementById('divpwd').innerHTML="<font color='red'>Please specify the Password</font>";
						err++;
					}
					else
					{
					document.getElementById('divpwd').innerHTML='';
					}					
					
					

				if(err==0)
				{
				return true;
				}
				else
				{
				return false;
				}
					
	
}
//*********************************************END*****************************************
//******************************* Function For Validate add and edit Group records on admin side************** 
function checkGroupForm() 
{	
	var gname = document.getElementById("gname").value;
	var cname = document.getElementById("cname").value;
	var group_date = document.getElementById("group_date").value;
	
	var para_1 = document.getElementById("para_1").value;
	var para_2 = document.getElementById("para_2").value;
	if (gname == "") 
	{
		hideAllErrors();
		document.getElementById("divgname").style.display="block";
		document.getElementById("divgname").innerHTML = 'Please specify group name';
		document.getElementById("gname").select();
		document.getElementById("gname").focus();
		return false;
	}
	else if (cname == '') 
	{
		hideAllErrors();
		document.getElementById("divcname").style.display="block";
		document.getElementById("divcname").innerHTML = 'Please select contributor name';
		document.getElementById("cname").select();
		document.getElementById("cname").focus();
		return false;
	}		
	else if (group_date == "") 
	{
		hideAllErrors();
		document.getElementById("divgdate").style.display="block";
		document.getElementById("divgdate").innerHTML = 'Please select date of group added';
		document.getElementById("group_date").select();
		document.getElementById("group_date").focus();
		return false;
	}
	
	
	
	
	else if(para_1 == "")
	{
		hideAllErrors();
		document.getElementById("Para_1Err").style.display="block";
		document.getElementById("Para_1Err").innerHTML = 'Please specify paragraph 1';
		document.getElementById("para_1").select();
		document.getElementById("para_1").focus();
		return false;
		
	}	
	else if(para_2 == "")
	{
		hideAllErrors();
		document.getElementById("Para_2Err").style.display="block";
		document.getElementById("Para_2Err").innerHTML = 'Please specify paragraph 2';
		document.getElementById("para_2").select();
		document.getElementById("para_2").focus();
		return false;
		
	}	
	else
	{	
		document.frm_group.submit();
		return true;
	}
	
}
function hideAllErrors() 
{	
	document.getElementById("divgname").style.display="none";
	document.getElementById("divcname").style.display="none";
  	document.getElementById("divgdate").style.display="none";
  	
	document.getElementById("Para_1Err").style.display="none";
 	document.getElementById("Para_2Err").style.display="none"; 	
}

//******************************************************* ***************************
//*************************
function ValidateGroupInfo()
{ 


	err=0;
	if(trim(document.getElementById('gname').value)=='')
	{
	
	document.getElementById('divgname').innerHTML='Please specify group name.';
	err=1;
	}
	else
	{
	document.getElementById('divgname').innerHTML='';
						
	}

	if(document.getElementById('cname').value=='')
	{	
	
	document.getElementById('divc1name').innerHTML='Please select contributor.';
	err++;
	}
	else
	{
	document.getElementById('divc1name').innerHTML='';
	}


	if(trim(document.getElementById('group_date').value)=='')
	{
	document.getElementById('divgdate').innerHTML='Please select group date added.';
	err++;
	}
	else
	{
	document.getElementById('divgdate').innerHTML='';
	}


	if(trim(document.getElementById('para_1').value)=='')
	{
	document.getElementById('Para_1Err').innerHTML='Please specify paragraph 1.';
	err++;
	}
	else
	{
	document.getElementById('Para_1Err').innerHTML='';
					
	}
	if(trim(document.getElementById('para_2').value)=='')
	{
	document.getElementById('Para_2Err').innerHTML='Please specify paragraph 2.';
	err++;
	}
	else
	{
	document.getElementById('Para_2Err').innerHTML='';
					
	}

		
	
	if(err==0)
	{
	return true;
	}
	else
	{
	return false;
	}
	
}



//************************
function openDetailWin(id)
{
	
	url_add = 'http://61.246.139.98:82/Ederney_Staging/web-dev.dotcom.ie/ederney/cnb_view_image.php?id='+id;
	w=parseInt(500);
	h=parseInt(500);
	
	mywindow=window.open(url_add,'welcome','width='+w+',height='+h+',menubar=no,status=yes,location=no,toolbar=no,scrollbars=no');
	mywindow.moveTo(0,0);
}


//***********************FUNCTION TO CHECK LOGIN*****************************

function checklogin()
{
	var errflag=0;

	if(trim(document.getElementById('text_username').value)=='')
	{
		document.getElementById('txtdiv').innerHTML="Please enter username.";
		errflag=1;
	}
	else	
	{
		document.getElementById('txtdiv').innerHTML="";
	}


	if(trim(document.getElementById('text_password').value)=='')
	{	
		document.getElementById('passdiv').innerHTML="Please enter password.";
		errflag=1;
	}
	else	
	{
		document.getElementById('passdiv').innerHTML="";
	}

	
	if(errflag==0)
	{
		return true;
	}
	else
	{
		return false;

	}

}



function validateEmail(email){
	regEx = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;//'/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/';
	isValidEmail = email.match(regEx);

	if(email.match(regEx) == null){
		return false;
	}
}

//for accommodation 
function ValidateAccommondation()
{ 


	err=0;
	if(trim(document.getElementById('gname').value)=='')
	{
	
	document.getElementById('divgname').innerHTML='Please specify accommodation name.';
	err=1;
	}
	else
	{
	document.getElementById('divgname').innerHTML='';
						
	}
	if(trim(document.getElementById('location').value)=='')
	{
	
	document.getElementById('divlocation').innerHTML='Please specify accommodation location.';
	err=1;
	}
	else
	{
	document.getElementById('divlocation').innerHTML='';
						
	}
	if(trim(document.getElementById('para_1').value)=='')
	{
	document.getElementById('Para_1Err').innerHTML='Please specify paragraph 1.';
	err++;
	}
	else
	{
	document.getElementById('Para_1Err').innerHTML='';
					
	}
	if(trim(document.getElementById('para_2').value)=='')
	{
	document.getElementById('Para_2Err').innerHTML='Please specify paragraph 2.';
	err++;
	}
	else
	{
	document.getElementById('Para_2Err').innerHTML='';
					
	}

		
	
	if(err==0)
	{
	return true;
	}
	else
	{
	return false;
	}
	
}


