function EmptyTextBox(data,fieldName)
{
	if(trim(data.value)=="")
	{
		data.value="";
		data.focus();
		return false;
	}
	
	return true;

}

// 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 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					
	}
function userRegistration()
{

	if(document.getElementById("name").value=="")
	{
	
		document.getElementById("name_errMsg").style.display = "block";
		document.getElementById("name_errMsg").innerHTML = "Please enter name";
		document.getElementById("name").value="";
		document.getElementById("name").focus();
		return false;
	}
	document.getElementById("name_errMsg").style.display = "none";
	if(document.getElementById("email").value=="")
	{
	
		document.getElementById("email_errMsg").style.display = "block";
		document.getElementById("email_errMsg").innerHTML = "Please enter email";
		document.getElementById("email").value="";
		document.getElementById("email").focus();
		return false;
	}
	else
	{
		if(echeck(document.getElementById("email").value))
		{
		
		}
		else
		{
			
			document.getElementById("email_errMsg").style.display = "block";
		document.getElementById("email_errMsg").innerHTML = "Please enter valid email address";
		document.getElementById("email").focus();
		return false;
		}

	document.getElementById("email_errMsg").style.display = "none";
	}
	if(document.getElementById("password").value=="")
	{
		document.getElementById("password_errMsg").style.display = "block";
		document.getElementById("password_errMsg").innerHTML = "Please enter Password";
		document.getElementById("password").value="";
		document.getElementById("password").focus();
		
		return false;
	}
	document.getElementById("password_errMsg").style.display = "none";
	if(document.getElementById("terms").checked==false)
	{
		alert("Please accept terms and condition!")
		return false;
	}

	
}


function userSignUp()
{

	if(document.getElementById("email").value=="")
	{
		document.getElementById("email_errmsg").innerHTML="Please enter email";
		document.getElementById("email_errmsg").style.display="block";
		document.getElementById("email").value="";
		document.getElementById("email").focus();
		return false;
	}
	document.getElementById("email_errmsg").innerHTML="none";
	if(!echeck(document.getElementById("email").value))
			{
				document.getElementById("email_errmsg").innerHTML="Please enter valid email";
				document.getElementById("email_errmsg").style.display="block";
				return false;
			}
	document.getElementById("email_errmsg").style.display="none";
	if(document.getElementById("password").value=="")
	{
		document.getElementById("password_errmsg").innerHTML="Please enter Password";
		document.getElementById("password_errmsg").style.display="block";
		document.getElementById("password").value="";
		document.getElementById("password").focus();
		return false;
	}
	document.getElementById("password_errmsg").style.display="none";
}


	
function feedbackValidation(){
		if(document.getElementById("feedback_txtName").value=="")
		{
		document.getElementById("feedebak_txtName_errmsg").innerHTML="Please enter name";
		document.getElementById("feedback_txtName").value="";
		document.getElementById("feedback_txtName").focus();
		document.getElementById("feedebak_txtName_errmsg").style.display = "block";
		return false;
		}
		document.getElementById("feedebak_txtName_errmsg").style.display = "none";
		
		if(document.getElementById("feedback_txtEmail").value=="")
			{
				document.getElementById("feedback_txtEmail_errmsg").innerHTML="Please enter email";
				document.getElementById("feedback_txtEmail").value="";
				document.getElementById("feedback_txtEmail").focus();
				document.getElementById("feedback_txtEmail_errmsg").style.display = "block";
				return false;
			}
			else
			{
				if(echeck(document.getElementById("feedback_txtEmail").value))
				{
				
				}
				else
				{
					document.getElementById("feedback_txtEmail_errmsg").innerHTML="Please enter valid email";
					document.getElementById("feedback_txtEmail").focus();
					document.getElementById("feedback_txtEmail_errmsg").style.display = "block";
					return false;
				}
				document.getElementById("feedback_txtEmail_errmsg").style.display = "none";
				if(document.getElementById("feedback_Commenttype").value=="0")
				{
					
					document.getElementById("feedback_Commenttype_errmsg").innerHTML = "Select Type";
					document.getElementById("feedback_Commenttype").value="";
					document.getElementById("feedback_Commenttype").focus();
					document.getElementById("feedback_Commenttype_errmsg").style.display = "block";
					return false;
				}
				document.getElementById("feedback_Commenttype_errmsg").style.display = "none";
				if(document.getElementById("feedback_txtComment").value=="")
				{
					document.getElementById("feedback_txtComment_errmsg").innerHTML = "Please write suggestion";
					document.getElementById("feedback_txtComment_errmsg").style.display = "block";
					document.getElementById("feedback_txtComment").value="";
					document.getElementById("feedback_txtComment").focus();
					return false;
				}
				document.getElementById("feedback_txtComment_errmsg").style.display = "none";
			
			}
		//parent.jQuery.fancybox.close();
}


function newsletterValidation()
{

	if(document.getElementById("newsletter_txtName").value=="")
		{
		alert("Please enter name");
		document.getElementById("newsletter_txtName").value="";
		document.getElementById("newsletter_txtName").focus();
		return false;
		}
		
		
		if(document.getElementById("newsletter_txtEmail").value=="")
	{
		alert("Please enter email");
		document.getElementById("newsletter_txtEmail").value="";
		document.getElementById("newsletter_txtEmail").focus();
		return false;
	}
	else
	{
		if(echeck(document.getElementById("newsletter_txtEmail").value))
		{
		
		}
		else
		{
			alert("Please enter valid email address");
		document.getElementById("newsletter_txtEmail").focus();
		return false;
		}
		
	
	}
}
function validateforgetPass()
{
	//alert('hi');
	var email = document.getElementById('email').value;
	if(email == "")
		{
			document.getElementById('errMsg').innerHTML="Please enter your email !!! ";
			document.getElementById('errMsg').style.display = "block";
			return false;
		}
	if(echeck(email))
		{
		
		}
	else
		{
			document.getElementById('errMsg').innerHTML="Invalid Email !!! ";
			document.getElementById('errMsg').style.display = "block";
			return false;
		}
	return true;
}



function fontMovement(change)
{

var headlineID="newsHeading";
var  descriptionID="newsDescription";
var  contentID="newsContent";
//var createdDateID="newsCreatedDate";
//var authorID="storyAuthor";
var headlinefontsize=document.getElementById(headlineID).style.fontSize;
var descriptionfontsize=document.getElementById(descriptionID).style.fontSize;
var contentfontsize=document.getElementById(contentID).style.fontSize;
//var authorfontsize=document.getElementById(authorID).style.fontSize;
//var datefontsize=document.getElementById(createdDateID).style.fontSize;

if(headlinefontsize=="")
{
	headlinefontsize="20px";
	descriptionfontsize="14px";
	contentfontsize="12px";
	//datefontsize="14px";
	//authorfontsize="10px";
}
if(change=="increment")
{
	if(headlinefontsize!="24px")
	{
		var headlinesubFont=parseInt(headlinefontsize.substring(0,2))+1;
		var descsubFont=parseInt(descriptionfontsize.substring(0,2))+1;
		var contentsubFont=parseInt(contentfontsize.substring(0,2))+1;
		//var datesubFont=parseInt(datefontsize.substring(0,2))+1;
		//var authorsubFont=parseInt(authorfontsize.substring(0,2))+1;
		 document.getElementById(headlineID).style.fontSize=headlinesubFont+"px";
		  document.getElementById(descriptionID).style.fontSize=descsubFont+"px";
		  document.getElementById(contentID).style.fontSize=contentsubFont+"px";
		 // document.getElementById(createdDateID).style.fontSize=datesubFont+"px";
		//  document.getElementById(authorID).style.fontSize=authorsubFont+"px";
	}
}
else
{

	if(headlinefontsize!="16px")
	{
		var headlinesubFont=parseInt(headlinefontsize.substring(0,2))-1;
		var descsubFont=parseInt(descriptionfontsize.substring(0,2))-1;
		var contentsubFont=parseInt(contentfontsize.substring(0,2))-1;
	//	var datesubFont=parseInt(datefontsize.substring(0,2))-1;
		//	var authorsubFont=parseInt(authorfontsize.substring(0,2))-1;
		  document.getElementById(headlineID).style.fontSize=headlinesubFont+"px";
		  document.getElementById(descriptionID).style.fontSize=descsubFont+"px";
		//  document.getElementById(createdDateID).style.fontSize=datesubFont+"px";
		//  document.getElementById(authorID).style.fontSize=authorsubFont+"px";
	}

} 

}

function validateSendMail()
{
	
	if(!EmptyTextBox(document.getElementById("yourName"),"Your Name"))
     {
		 document.getElementById('yourName_errMsg').style.display = 'block';
		 document.getElementById('yourName_errMsg').innerHTML = 'Please enter your name';
	 	return false;
     }
	 document.getElementById('yourName_errMsg').style.display = 'none';
	 
	 
	 if(!ValidateEmail(document.getElementById("youremail"),"Your Email"))
     {
		 document.getElementById('youremail_errMsg').style.display = 'block';
		 document.getElementById('youremail_errMsg').innerHTML = 'Invalid Email';
	 	return false;
     }
	 document.getElementById('youremail_errMsg').style.display = 'none';
	 
	 
	 if(!EmptyTextBox(document.getElementById("friendName"),"Friend's Name"))
     {
		 document.getElementById('friendName_errMsg').style.display = 'block';
		 document.getElementById('friendName_errMsg').innerHTML = 'Please enter your friends name';
	 	return false;
     }
	 document.getElementById('friendName_errMsg').style.display = 'none';
	 
	 if(!ValidateEmail(document.getElementById("friendmail"),"Friend's Email"))
     {
		 document.getElementById('friendmail_errMsg').style.display = 'block';
		 document.getElementById('friendmail_errMsg').innerHTML = 'Invalid Email';
	 	return false;
     }
		document.getElementById('friendmail_errMsg').style.display = 'none';
	return true;
}

function ValidateEmail(email,emailvalid)
{
	var emailID=email;
	
	if ((emailID.value==null)||(emailID.value==" "))
	{
		
		document.getElementById(emailvalid).innerHTML="Please Enter your Email ID";
		document.getElementById(email).focus();
		return false;
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
}

function checkName()
	{
		if(document.getElementById("username").value=="")
			{
				document.getElementById("username_errMsg").style.display = "block";
				document.getElementById("username_errMsg").innerHTML = "Name field Cant be empty";
				document.getElementById("username").focus();
				return false;
			}
		document.getElementById("username_errMsg").style.display = "none";
	}

function userLogincheck()
{
		if(document.getElementById("email").value=="")
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter email";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
		if(!echeck(document.getElementById("email").value))
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter Valid email id";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
			
		if(document.getElementById("password").value=="")
			{
				document.getElementById("password_errMsg").style.display = "block";
				document.getElementById("password_errMsg").innerHTML = "Please Enter password";
				document.getElementById("password").focus();
				return false;
			}
			document.getElementById("password_errMsg").style.display = "none";
}

function validateUserList()
{
	var btn = document.getElementsByName("folder");
	if(valButton(btn)==null)
	{
		document.getElementById("Msg_errMsg").innerHTML="Select Atleast 1 option";
		return false;
	}
}
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function validateBusiness()
{
	if(document.getElementById("name").value=="")
			{
				document.getElementById("name_errMsg").style.display = "block";
				document.getElementById("name_errMsg").innerHTML = "Please Enter Name";
				document.getElementById("name").focus();
				return false;
			}
		document.getElementById("name_errMsg").style.display = "none";
		
	if(document.getElementById("email").value=="")
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter email";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
	if(!echeck(document.getElementById("email").value))
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter Valid email id";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
	if(document.getElementById("phone").value=="")
			{
				document.getElementById("phone_errMsg").style.display = "block";
				document.getElementById("phone_errMsg").innerHTML = "Please Enter Phone no.";
				document.getElementById("phone").focus();
				return false;
			}
		document.getElementById("phone_errMsg").style.display = "none";
	if(!PhoneValidation(document.getElementById("phone")))
			{
				document.getElementById("phone_errMsg").style.display = "block";
				document.getElementById("phone_errMsg").innerHTML = "Please Enter valid Phone no. (eg 99110000)";
				document.getElementById("phone").focus();
				return false;
			}
		document.getElementById("phone_errMsg").style.display = "none";
		
}

function PhoneValidation(phone)
{
       var a=phone.value;
       if(a=="")
       {
              
               phone.focus();
               return false;
       }
       if(isNaN(a))
       {
                      
                       phone.focus();
                       return false;
       }
       if(a.length!=10)
       {
                              
                               phone.focus();
                               return false;
       } return true;
}


function validateReport()
{
	if(document.getElementById("email").value=="")
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter email";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
	if(!echeck(document.getElementById("email").value))
			{
				document.getElementById("email_errMsg").style.display = "block";
				document.getElementById("email_errMsg").innerHTML = "Please Enter Valid email id";
				document.getElementById("email").focus();
				return false;
			}
			document.getElementById("email_errMsg").style.display = "none";
	if(document.getElementById("comment").value=="")
			{
				document.getElementById("comment_errMsg").style.display = "block";
				document.getElementById("comment_errMsg").innerHTML = "Please Enter Comment";
				document.getElementById("comment").focus();
				return false;
			}
			document.getElementById("comment_errMsg").style.display = "none";
}
