//validation for register form from register.php page
function valid_register()
{
//Username
if(Trim(document.register.Username.value)=="")
	{
		alert("Please, Enter Username");
		document.register.Username.focus();
		return false		
	}
	var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.Username.value).length;i++)
	{
		if(number.indexOf((document.register.Username.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Username.");
			document.register.Username.value="";
			document.register.Username.focus();
			return false
		}
	}

//Password
//Confirm_pass
if(Trim(document.register.Password.value)=="")
	{
		alert("Please, Enter the password");
		document.register.Password.focus();
		return false
	}else if(validate_password(document.register.Password.value)==false)
	{
		//alert("Invalid entry of password.\n Special character is not allowed");
		document.register.Password.value="";
		return false
	}
	//validate_password
	else{
		len=document.register.Password.value.length;
		if(len < 6)
		{
			alert("Password will be minimum 6 Character");
			document.register.Password.focus();
			return false
		}
	}
	
	if(Trim(document.register.Confirm_pass.value)=="")
	{
		alert("Please, Enter the confirm password");
		document.register.Confirm_pass.focus();
		return false
	}
	if(document.register.Password.value != document.register.Confirm_pass.value)
	{
		alert("Password and confirm Password are not same");
		document.register.Confirm_pass.value="";
		document.register.Confirm_pass.focus();
		return false
	}

//Email
if(Trim(document.register.Email.value)=="")
	{
		alert("Please, Enter the User email");
		document.register.Email.focus();
		return false	
	}
	else if(validate_email(document.register.Email.value)==false)
	{
		//alert("Enter the valid email address");
		document.register.Email.focus();
		return false
	}
		var number="!#$%^&*()+<>?:{}|,;'[]*";
	for(i=0;i<(document.register.Email.value).length;i++)
	{
		if(number.indexOf((document.register.Email.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Email.");
			document.register.Email.value="";
			document.register.Email.focus();
			return false
		}
	}
//dob
	//DOB_Month
	if(document.register.DOB_Month.value=="0")
	{
		alert("Please, Select birth month");
		document.register.DOB_Month.focus();
		return false		
	}

	//DOB_Day
	if((document.register.DOB_Day.value=="dd") || (document.register.DOB_Day.value ==""))
	{
		alert("Please, Please, Enter birth day");
		document.register.DOB_Day.focus();
		return false		
	}else if(isNaN(document.register.DOB_Day.value))
	{
		alert("Please, Enter the integer value only");
		document.register.DOB_Day.value="";
		document.register.DOB_Day.focus();
		return false
	}else if((document.register.DOB_Day.value >31) || (document.register.DOB_Day.value ==0))
	{
		alert("Please, Enter the valid date");
		document.register.DOB_Day.value="";
		document.register.DOB_Day.focus();
		return false
	}

	//DOB_Year
	if((document.register.DOB_Year.value=="yyyy") || (document.register.DOB_Year.value ==""))
	{
		alert("Please, Please, Enter birth year");
		document.register.DOB_Year.focus();
		return false		
	}else if(isNaN(document.register.DOB_Year.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.DOB_Year.value="";
		document.register.DOB_Year.focus();
		return false
	}else if(document.register.DOB_Year.value ==0)
	{
		alert("Please, Enter the valid year");
		document.register.DOB_Year.value="";
		document.register.DOB_Year.focus();
		return false
	}
	
//Title
/*
if(document.register.Title.value=="")
	{
		alert("Please, Enter Title for name");
		document.register.Title.focus();
		return false		
	}
*/
//f_name
if(Trim(document.register.f_name.value)=="")
	{
		alert("Please, Enter your first name");
		document.register.f_name.focus();
		return false		
	}
		var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.f_name.value).length;i++)
	{
		if(number.indexOf((document.register.f_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter first name.");
			document.register.f_name.value="";
			document.register.f_name.focus();
			return false
		}
	}
//l_name
if(Trim(document.register.l_name.value)=="")
	{
		alert("Please, Enter your last name");
		document.register.l_name.focus();
		return false		
	}
		var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.l_name.value).length;i++)
	{
		if(number.indexOf((document.register.l_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter last name.");
			document.register.l_name.value="";
			document.register.l_name.focus();
			return false
		}
	}
//Telephone
    //Country_Code
//	if(Trim(document.register.Country_Code.value)!="")
//	{
//		alert("Please, Enter the Country Code");
//		document.register.Country_Code.focus();
//		return false
//	}
//	else
	if(isNaN(document.register.Country_Code.value))
	{
		alert("Please, Enter the integer value only");
		document.register.Country_Code.value="";
		document.register.Country_Code.focus();
		return false
	}
	//City_Code
//	if(Trim(document.register.City_Code.value)!="")
//	{
//		alert("Please, Enter the City_Code");	
//		document.register.City_Code.focus();
//		return false
//	}
//	else
	if(isNaN(document.register.City_Code.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.City_Code.value="";
		document.register.City_Code.focus();
		return false
	}
	//Phone_No
//	if(Trim(document.register.Phone_No.value)!="")
//	{
//		alert("Please, Enter the Telephone Number");	
//		document.register.Phone_No.focus();
//		return false
//	}
//	else 
	if(isNaN(document.register.Phone_No.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.Phone_No.value="";
		document.register.Phone_No.focus();
		return false
	}
/*

//House
if(document.register.House.value=="")
	{
		alert("Please, Enter your hause no. or name");
		document.register.House.focus();
		return false		
	}
			var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.House.value).length;i++)
	{
		if(number.indexOf((document.register.House.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter House number or name.");
			document.register.House.value="";
			document.register.House.focus();
			return false
		}
	}

//Street
if(document.register.Street.value=="")
	{
		alert("Please, Enter Street");
		document.register.Street.focus();
		return false		
	}
	var number="!@#$%^&*()+<>?:{}|;'[]*";
	for(i=0;i<(document.register.Street.value).length;i++)
	{
		if(number.indexOf((document.register.Street.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Street name.");
			document.register.Street.value="";
			document.register.Street.focus();
			return false
		}
	}
//City
if(document.register.City.value=="")
	{
		alert("Please, Enter your City");
		document.register.City.focus();
		return false		
	}
	var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.City.value).length;i++)
	{
		if(number.indexOf((document.register.City.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter City name.");
			document.register.City.value="";
			document.register.City.focus();
			return false
		}
	}
	
//Zipcode
if(document.register.Zipcode.value=="")
	{
		alert("Please, Enter the Zipcode");
		document.register.Zipcode.focus();
		return false;
	}else if(isNaN(document.register.Zipcode.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.Zipcode.value="";
		document.register.Zipcode.focus();
		return false
	}
*/

//State
if(document.register.State.value=="")
	{
		alert("Please, Enter your State");
		document.register.State.focus();
		return false		
	}

//Country
if(document.register.Country.value=="0")
	{
		alert("Please, Select your Country");
		document.register.Country.focus();
		return false		
	}

return true
}

//validation for Login form from index header.php page -------------------------------------------------------------------------
function valid_login()
{
	if(Trim(document.login.username.value)=="")
	{
		alert("Please enter the user name.");
		document.login.username.focus();
		return false;
	}	
	if(Trim(document.login.password.value)=="")
	{
		alert("Please enter the password.");
		document.login.password.focus();
		return false;
	}	
	document.login.submit();	
	//return true;
}



//function call from admin login page -------------------------------------------------------------------------
function admin_login()
{
	if(Trim(document.admin_frm.A_login.value)=="")
	{
		alert("Please enter the admin user name.");
		document.admin_frm.A_login.focus();
		return false;
	}	
	if(Trim(document.admin_frm.A_password.value)=="")
	{
		alert("Please enter the admin password.");
		document.admin_frm.A_password.focus();
		return false;
	}	
	document.admin_frm.submit();	
	//return true;
}

//function call from acknoledge another page  -------------------------------------------------------------------------
function ack_another()
{
	//ack_anotherform
	//from_name
	if(Trim(document.ack_anotherform.from_name.value)=="")
	{
		alert("Please, Enter your name as a sender");
		document.ack_anotherform.from_name.focus();
		return false		
	}
	var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.ack_anotherform.from_name.value).length;i++)
	{
		if(number.indexOf((document.ack_anotherform.from_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter your name.");
			document.ack_anotherform.from_name.value="";
			document.ack_anotherform.from_name.focus();
			return false
		}
	}
	//from_email
	if(Trim(document.ack_anotherform.from_email.value)=="")
	{
		alert("Please, Enter the your email address");
		document.ack_anotherform.from_email.focus();
		return false	
	}
	else if(validate_email(document.ack_anotherform.from_email.value)==false)
	{
		//alert("Enter the valid email address");
		document.ack_anotherform.from_email.focus();
		return false
	}
		var number="!#$%^&*()+<>?:{}|'[]*";
	for(i=0;i<(document.ack_anotherform.from_email.value).length;i++)
	{
		if(number.indexOf((document.ack_anotherform.from_email.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter valid email address.");
			document.ack_anotherform.from_email.value="";
			document.ack_anotherform.from_email.focus();
			return false
		}
	}
	//to_name
		if(Trim(document.ack_anotherform.to_name.value)=="")
	{
		alert("Please, Enter reciver's name");
		document.ack_anotherform.to_name.focus();
		return false		
	}
	
		//var myStringTO = document.ack_anotherform.to_name.value ;
//		var mySplitResultTO = myStringTO.split(";");  //split email value by ;.
//		for(i = 0; i < mySplitResultTO.length; i++) {
//			alert(mySplitResultTO[i]);

	var number="!@#$%^&*()_+<>?:{}|.,'[]*";
	var myStringname = document.ack_anotherform.to_name.value ;
	 var mySplitResultname = myStringname.split(";");  //split name value by ;
	for(i = 0; i < (document.ack_anotherform.to_name.value).length; i++) {
			if(number.indexOf((document.ack_anotherform.to_name.value).charAt(i))==-1)
			{
				continue; 
			}
			else
			{
				alert("Invalid entry! please enter reciver's name.");
				document.ack_anotherform.to_name.value="";
				document.ack_anotherform.to_name.focus();
				return false
			}
			
	  }
	//to_email
	if(Trim(document.ack_anotherform.to_email.value)=="")
	{
		alert("Please, Enter the reciver's email address");
		document.ack_anotherform.to_email.focus();
		return false	
	}
	else{
	    var myString = document.ack_anotherform.to_email.value ;
		var mySplitResult = myString.split(";");  //split email value by ;.
		for(i = 0; i < mySplitResult.length; i++) {
		if(validate_email(mySplitResult[i])==false)
			{
				//alert("Enter the valid split email address "+ mySplitResult[i]);
				document.ack_anotherform.to_email.focus();
				return false
			}
			
		 }
	   }

	var number="!#$%^&*()+<>?:{}|,'[]*";
	for(i=0;i<(document.ack_anotherform.to_email.value).length;i++)
	{
		if(number.indexOf((document.ack_anotherform.to_email.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter valid email address.");
			document.ack_anotherform.to_email.value="";
			document.ack_anotherform.to_email.focus();
			return false
		}
	}
	
	if(mySplitResultname.length!=mySplitResult.length)
	{
	alert("your reciver's name and reciver's email address are not same. ");
	return false
	}
	//redio_public
	/*if(document.ack_anotherform.redio_public.checked==false)
	{
		alert("you may this make public ");	
		return false	
	}*/
	
	//ack_list
		var group1Checked 
	for (var i=0; i<document.ack_anotherform.ack_list.length; i++) {
		if (document.ack_anotherform.ack_list[i].checked) {
		group1Checked = document.ack_anotherform.ack_list[i].value
		
		}
	}
	
	var massegevalue=document.ack_anotherform.ack_massege.value;
	if(!group1Checked && massegevalue==""){ //if group1Checked does not equal null
	alert("Select your acknowledgement OR Enter your acknowledgement massege")
	return false
	}
	
	//if(group1Checked && massegevalue!=""){ //if group1Checked does not equal null
//	alert("You can send only acknowledgement OR Free text massege")
//	return false
//	}
	
	//ack_massege
	//if(Trim(massegevalue)=="")
//	{
//		alert("Please, Enter the your acknowledgement massege");
//		document.ack_anotherform.ack_massege.focus();
//		return false	
//	}
	
	
		//vidi   video upload hidden field
/*if(Trim(document.ack_anotherform.vidi.value)=="")
	{
		alert("You are not added VIDEO to your acknowledgement ");
		//document.ack_anotherform.addvidi.focus();
		return false	
	}
	*/
	
	return true
}


//function call from acknoledge another page  -------------------------------------------------------------------------
function ff_MyInputbox_action(element, action)
{

MaxWords=100;
    switch (action) {
		 case 'click':
		 case 'select':
		 case 'change':
         case 'keypress':
		 case 'keyup':
  
          // wordcount
            var j=0;
            for (var i=0;i<element.value.length;i++)
            {
              if (element.value.charAt(i)==' ')
			  j=j+1;
            }
            if (j>MaxWords)
            {
              //alert('Maximum of '+MaxWords+' words allowed!');
              element.value = element.value.slice(0,element.value.lastIndexOf(' '));
            }
			else
            {
               document.getElementById('MyCounter').innerHTML = 100-j+" words remaining...";
            }  
            break;
        default:;
    } // switch
}     // ff_frmTestInput_MyInputbox_action

//function call from feed back page  -------------------------------------------------------------------------


function valid_feedback()
{

	//feed_name
	if(Trim(document.feedback.feed_name.value)=="")
	{
	alert("Please, enter your name.");
	document.feedback.feed_name.focus();
	return false
	}
	var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.feedback.feed_name.value).length;i++)
	{
		if(number.indexOf((document.feedback.feed_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter name.");
			document.feedback.feed_name.value="";
			document.feedback.feed_name.focus();
			return false
		}
	}

	//feed_email
	if(Trim(document.feedback.feed_email.value)=="")
	{
		alert("Please, Enter the your email address");
		document.feedback.feed_email.focus();
		return false	
	}
	else if(validate_email(document.feedback.feed_email.value)==false)
	{
		//alert("Enter the valid email address");
		document.feedback.feed_email.focus();
		return false
	}
		var number="!#$%^&*()+<>?:{}|'[]*";
	for(i=0;i<(document.feedback.feed_email.value).length;i++)
	{
		if(number.indexOf((document.feedback.feed_email.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter valid email address.");
			document.feedback.feed_email.value="";
			document.feedback.feed_email.focus();
			return false
		}
	}
	//feed_phone
			if(isNaN(document.feedback.feed_phone.value))
		{
			alert("Please, Enter the integer value only for phone number");	
			document.feedback.feed_phone.value="";
			document.feedback.feed_phone.focus();
			return false
		}
	//feed_massege
	if(Trim(document.feedback.feed_massege.value)=="")
	{
	alert("Please, enter your feedback massege.");
	document.feedback.feed_massege.focus();
	return false
	}
return true
}



function ff_Myfeedback_action(element, action)
{

MaxWords=50;
    switch (action) {
		 case 'click':
		 case 'select':
		 case 'change':
         case 'keypress':
		 case 'keyup':
  
          // wordcount
            var j=0;
            for (var i=0;i<element.value.length;i++)
            {
              if (element.value.charAt(i)==' ')
			  j=j+1;
            }
            if (j>MaxWords)
            {
              //alert('Maximum of '+MaxWords+' words allowed!');
              element.value = element.value.slice(0,element.value.lastIndexOf(' '));
            }
			else
            {
               document.getElementById('MyCounter').innerHTML = 50-j+" words remaining...";
            }  
            break;
        default:;
    } // switch
}     // ff_frmTestInput_MyInputbox_action


//function call from add video page  -------------------------------------------------------------------------
function upload()
{
	/////////////////////////////////videoypload/////////////////////
	var len = document.video_up.youtube.value.length;
	var type = document.video_up.youtube.value.substr(len-3,3);
	if (type == "flv" || type == "3gp" || type == "avi" || type == "mp4" ||type == "peg" || type == "mpg" || type == "wmv" || type == "FLV" || type == "3GP" || type == "AVI" || type == "MP4" || type == "PEG" || type == "MPG" || type == "WMV")
		{	}
		else 
		{
			alert("Please upload only flv/3gp/avi/mp4/mpg/wmv video file");
			document.video_up.youtube.focus();
			return false				
		}
}


//---------------------validation for forgot password page--------------------------------------------------

//Forgot Email
function forgot_passemail()
{
if(Trim(document.forgot_pass.for_pass.value)=="")
	{
		alert("Please, Enter the User email");
		document.forgot_pass.for_pass.focus();
		return false	
	}
	else if(validate_email(document.forgot_pass.for_pass.value)==false)
	{
		//alert("Enter the valid email address");
		document.forgot_pass.for_pass.focus();
		return false
	}
		var number="!#$%^&*()+<>?:{}|,;'[]*";
	for(i=0;i<(document.forgot_pass.for_pass.value).length;i++)
	{
		if(number.indexOf((document.forgot_pass.for_pass.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Email.");
			document.forgot_pass.for_pass.value="";
			document.forgot_pass.for_pass.focus();
			return false
		}
	}
}	
	

// --------------validation for edit regastration page 

function valid_editregist()
{
//Username
if(Trim(document.register.Username.value)=="")
	{
		alert("Please, Enter Username");
		document.register.Username.focus();
		return false		
	}
	var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.Username.value).length;i++)
	{
		if(number.indexOf((document.register.Username.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Username.");
			document.register.Username.value="";
			document.register.Username.focus();
			return false
		}
	}

//Email
if(Trim(document.register.Email.value)=="")
	{
		alert("Please, Enter the User email");
		document.register.Email.focus();
		return false	
	}
	else if(validate_email(document.register.Email.value)==false)
	{
		//alert("Enter the valid email address");
		document.register.Email.focus();
		return false
	}
		var number="!#$%^&*()+<>?:{}|,;'[]*";
	for(i=0;i<(document.register.Email.value).length;i++)
	{
		if(number.indexOf((document.register.Email.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter Email.");
			document.register.Email.value="";
			document.register.Email.focus();
			return false
		}
	}
//dob
	//DOB_Month
	if(document.register.DOB_Month.value=="0")
	{
		alert("Please, Select birth month");
		document.register.DOB_Month.focus();
		return false		
	}

	//DOB_Day
	if((document.register.DOB_Day.value=="dd") || (document.register.DOB_Day.value ==""))
	{
		alert("Please, Please, Enter birth day");
		document.register.DOB_Day.focus();
		return false		
	}else if(isNaN(document.register.DOB_Day.value))
	{
		alert("Please, Enter the integer value only");
		document.register.DOB_Day.value="";
		document.register.DOB_Day.focus();
		return false
	}else if((document.register.DOB_Day.value >31) || (document.register.DOB_Day.value ==0))
	{
		alert("Please, Enter the valid date");
		document.register.DOB_Day.value="";
		document.register.DOB_Day.focus();
		return false
	}

	//DOB_Year
	if((document.register.DOB_Year.value=="yyyy") || (document.register.DOB_Year.value ==""))
	{
		alert("Please, Please, Enter birth year");
		document.register.DOB_Year.focus();
		return false		
	}else if(isNaN(document.register.DOB_Year.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.DOB_Year.value="";
		document.register.DOB_Year.focus();
		return false
	}else if(document.register.DOB_Year.value ==0)
	{
		alert("Please, Enter the valid year");
		document.register.DOB_Year.value="";
		document.register.DOB_Year.focus();
		return false
	}

//f_name
if(Trim(document.register.f_name.value)=="")
	{
		alert("Please, Enter your first name");
		document.register.f_name.focus();
		return false		
	}
		var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.f_name.value).length;i++)
	{
		if(number.indexOf((document.register.f_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter first name.");
			document.register.f_name.value="";
			document.register.f_name.focus();
			return false
		}
	}
//l_name
if(Trim(document.register.l_name.value)=="")
	{
		alert("Please, Enter your last name");
		document.register.l_name.focus();
		return false		
	}
		var number="!@#$%^&*()_+<>?:{}|,.;'[]*";
	for(i=0;i<(document.register.l_name.value).length;i++)
	{
		if(number.indexOf((document.register.l_name.value).charAt(i))==-1)
		{
			continue; 
		}
		else
		{
			alert("Invalid entry! please enter last name.");
			document.register.l_name.value="";
			document.register.l_name.focus();
			return false
		}
	}
//Telephone
    //Country_Code
//	if(Trim(document.register.Country_Code.value)!="")
//	{
//		alert("Please, Enter the Country Code");
//		document.register.Country_Code.focus();
//		return false
//	}
//	else
	if(isNaN(document.register.Country_Code.value))
	{
		alert("Please, Enter the integer value only");
		document.register.Country_Code.value="";
		document.register.Country_Code.focus();
		return false
	}
	//City_Code
//	if(Trim(document.register.City_Code.value)!="")
//	{
//		alert("Please, Enter the City_Code");	
//		document.register.City_Code.focus();
//		return false
//	}
//	else
	if(isNaN(document.register.City_Code.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.City_Code.value="";
		document.register.City_Code.focus();
		return false
	}
	//Phone_No
//	if(Trim(document.register.Phone_No.value)!="")
//	{
//		alert("Please, Enter the Telephone Number");	
//		document.register.Phone_No.focus();
//		return false
//	}
//	else 
	if(isNaN(document.register.Phone_No.value))
	{
		alert("Please, Enter the integer value only");	
		document.register.Phone_No.value="";
		document.register.Phone_No.focus();
		return false
	}

//State
if(document.register.State.value=="")
	{
		alert("Please, Enter your State");
		document.register.State.focus();
		return false		
	}

//Country
if(document.register.Country.value=="0")
	{
		alert("Please, Select your Country");
		document.register.Country.focus();
		return false		
	}

return true
}
////--------------------------------------------------------------------------------------------------------------------------------------------------