firstName_E="First name is required.";
password_E="Password is required";
confirmPwd_E="Please confirm the password.";
email_E="Email ID is required.";
pinCode_E="Pin code is required";
profile_E="Profile is required.";
pwdMismatch_E="Password mismatch";
invalidEmail_E="Invalid email ID";
pincodeNumeric_E="Enter only numeric values for pin code";
profileAlphaNum_E="Enter only alphanumeric values  for profile.";

/////////////////////////////////////////////////////////////////////////////////////
				//First Method starts
/////////////////////////////////////////////////////////////////////////////////////
	var display=""; 
	var flag=true; 			
	 function fnValEmp()
	{
		display="";
		Val=document.getElementById('txtName').value;
		Msg='Enter the name.';
		flag=required(Val,Msg);
		
	/*	Val=document.getElementById('txtDesignation').value;
		Msg='Enter the Designation.';
		flag=required(Val,Msg); */
		
		Val=document.getElementById('txtDescription').value;
		Msg='Enter the description.';
		flag=required(Val,Msg);
		
		Val=document.getElementById('ddlCode').value;
		if (Val=="0")
		{
				display = "Please select Code.";
		}
		Msg='Enter the Designation code.';
		flag=required(Val,Msg);
		
		 if(display.length>0)
			{
				alert(display);
				return false;
			}
			else 
			{
				return true;
			}
	}
	

	function validateStates()
		{
			//--------------------------------------
			display="";
			
			Val=document.getElementById('ddlCountry').value;
			if(Val == "0")
				display = display + "Please select Country!";
			Val=document.getElementById('txtState').value;
			Msg="Please enter State!";
			flag=required(Val,Msg);
			
			

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				return false;
			}
			else 
			{
				return true;
			}
			
		}
	function validateCity()
		{
			//--------------------------------------
			display="";
			
			Val=document.getElementById('ddlCountry').value;
			if(Val == "0")
				display = display + "Please select Country!\n";
			Val=document.getElementById('ddlState').value;
			if(Val == "0")
				display = display + "Please select State!";
			Val=document.getElementById('txtCity').value;
			Msg="Please enter City!";
			flag=required(Val,Msg);
			
			

			//--------------------------------------
		  if(display.length>0)
		  
			{
				alert(display);
				return false;
			}
			else 
			{
				return true;
			}
			
		}
		function validateCountry()
		{
			//--------------------------------------
			display="";
			flag=true;
			
			if(document.getElementById('txtCountryCode').value=="")
			{
				Val=document.getElementById('txtCountryCode').value;
				Msg="Country Code is required!";
				flag=required(Val,Msg);	
				Val="";
			}
			if(document.getElementById('txtCountryName').value=="")
			{
				Val=document.getElementById('txtCountryName').value;
				Msg="Country Name is required!";
				flag=required(Val,Msg);	
				Val="";
			}
		  if(display.length>0)
			{
				alert(display);
				return false;
			}
			else 
			{
				return true;
			}
			
		}
	function validateUserLogin()
		{
			//--------------------------------------
			display="";
			
			Val=document.getElementById('txtLogin').value;
			Msg="User name is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtPassword').value;
			Msg="Password is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtLogin').value;
			Msg="User name should be less than 50 chars.";
			flag=maxLength(Val,Msg,50);
									
			Val=document.getElementById('txtPassword').value;
			Msg="Password should be less than 20 chars.";
			flag=maxLength(Val,Msg,20);

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
			
		}
		function validatePollStatus()
		{
			var chkconfirm;
			chkconfirm=confirm('All the records in table are disabled, Are u sure you want to Continue' );
			if(chkconfirm==true)
			{
				return true;
				
			}
			else
			{
				document.getElementById('btnsave').enabled=false;
				return false;
			}
		}
		function validateAdminSideUserPersonalInfo()
		{
			//--------------------------------------
			display="";
			
			Val=document.getElementById('txtFirstName').value;
			Msg="First Name is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtEmailID').value;
			Msg="Email-ID is required!";
			flag=required(Val,Msg);
			
									
			Val=document.getElementById('txtFirstName').value;
			Msg="First name should be less than 100 chars.";
			flag=maxLength(Val,Msg,100);
			
									
			Val=document.getElementById('txtEmailID').value;
			Msg="Email-ID should be less than 300 chars.";
			flag=maxLength(Val,Msg,300);
			
			if (Val=document.getElementById("txtEmailID").value !="")
			{
			Val=document.getElementById("txtEmailID").value;
			Msg="Invalid email-ID!";
			flag=emailValidate(Val,Msg);
			}

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
			
		}
		
		function validateAdminSideUserChangePassword()
		{
			//--------------------------------------
			display="";
			
			Val=document.getElementById('txtOldPass').value;
			Msg="Old password is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtNewPass').value;
			Msg="New password is required!";
			flag=required(Val,Msg);
			
									
			Val=document.getElementById('txtConfPass').value;
			Msg="Confirm password is required.";
			flag=required(Val,Msg);
				
			

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
			
		}
		
		function validateContestInAdminSection()
		{
			display="";
			
			Val=document.getElementById('txtQuestion').value;
			Msg="Question is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtOption1').value;
			Msg="Option1 is required!";
			flag=required(Val,Msg);
						
			Val=document.getElementById("txtOption2").value;
			Msg="Option2 is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById("txtAnswer").value;
			Msg="Answer is required!";
			flag=required(Val,Msg);

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
		}
		function validatePollInAdminSection()
		{
			display="";
			
			Val=document.getElementById('txtQuestion').value;
			Msg="Question is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtOption1').value;
			Msg="Answer1 is required!";
			flag=required(Val,Msg);
						
			Val=document.getElementById("txtOption2").value;
			Msg="Answer2 is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById('txtQuestion').value;
			Msg="Question should be greater than 60 chars.";
			flag=maxLength(Val,Msg,60);
			
			Val=document.getElementById('txtOption1').value;
			Msg="First Option should be greater than 25 chars.";
			flag=maxLength(Val,Msg,25);
			
			Val=document.getElementById('txtOption2').value;
			Msg="Second Option should be greater than 25 chars.";
			flag=maxLength(Val,Msg,25);
			
			Val=document.getElementById('txtOption3').value;
			if(Val!="")
			{
				Msg="Third Option should be greater than 25 chars.";
				flag=maxLength(Val,Msg,25);
			}
			
			Val=document.getElementById('txtOption4').value;
			if(Val!="")
			{
				Msg="Fourth Option should be greater than 25 chars.";
				flag=maxLength(Val,Msg,25);
			}

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
		}
		function validateControlUserLogin(txtLogin,txtPassword)
		{
			//--------------------------------------
			display="";
			
			Val=txtLogin.value;
			Msg="User name is required!";
			flag=required(Val,Msg);
			
			Val=txtPassword.value;
			Msg="Password is required!";
			flag=required(Val,Msg);
			
			Val=txtLogin.value;
			Msg="User name should be less than 50 chars.";
			flag=maxLength(Val,Msg,50);
									
			Val=txtPassword.value;
			Msg="Password should be less than 20 chars.";
			flag=maxLength(Val,Msg,20);

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
			
		}


		function validateForgotPassword()
		{
			display="";
			flag=true;
			
			
			//--------------------------------------
			Val=document.getElementById("txtUserName").value;
			Msg="Username is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById("txtEmailID").value;
			Msg="Email-ID is required!";
			flag=required(Val,Msg);
			
			Val=document.getElementById("txtUserName").value;
			Msg="Username should be less than 100 chars.";
			flag=maxLength(Val,Msg,100);
			
			
			Val=document.getElementById("txtEmailID").value;
			Msg="Email-ID should be less than 300 chars.";
			flag=maxLength(Val,Msg,300);
			
			Val=document.getElementById("txtEmailID").value;
			Msg="Invalid email-ID!";
			flag=emailValidate(Val,Msg);

			//--------------------------------------
		  if(display.length>0)
			{
				alert(display);
				//document.getElementById("lblError").innerHTML=display;
				return false;
			}
			else 
			{
				return true;
			}
			
		}
		
		
		
		
	//************************** Common function to validate Username And Password ***************************//
	function ValidatePasswordOrUsername(value,type)
	{
		var check=true;;
		if(value!=null && value.length!=0)
		{
			if(value.length<5)
			{
				if(type==1)
				{
					display=display+"\n"+"Username cant be less than five characters!";
				}
				else
				{
					display=display+"\n"+"Password cant be less than five characters!";
				}
				check=false;
			}
			if(value.length>20)
			{
				if(type==1)
				{
					display=display+"\n"+"Username can not be more than twenty characters!";
				}
				else
				{
					display=display+"\n"+"Password can not be more than twenty characters!";
				}
				check=false;
			}
			if(type==1)
			{
				if(!alphaNumeric(value,"Username can be alphanumeric only."))
				{
					check=false;
				}
			}
			else
			{
				if(!alphaNumeric(value,"Password can be alphanumeric only."))
				{
					check=false;
				}
			}
			return check;
		}
		else
		{
			return false;
		}
	}
	
//************************** Validate NewsLetter fields upto here ***************************//


//************************** Validate ChangePassword fields ***************************//
	function validateChangePassword()
	{
		display="";
		if(required(document.getElementById('txtOldPassword').value,'Old password is required!') && required(document.getElementById('txtNewPassword').value,'New password is required!') && required(document.getElementById('txtConfirmPassword').value,'Confirm password is required!'))
		{
			if(compare(document.getElementById('txtConfirmPassword').value,document.getElementById('txtNewPassword').value,'Password mismatch.'))
			{
				if(ValidatePasswordOrUsername(document.getElementById('txtOldPassword').value,"2") && ValidatePasswordOrUsername(document.getElementById('txtNewPassword').value,"2") && ValidatePasswordOrUsername(document.getElementById('txtConfirmPassword').value,"2"))
				{
					return true;
				}
			}
		}
		if(display.length>0)
		{
			alert(display);
			return false;
		}
		else 
		{
			return true;
		}
	}

//************************** Validate ChangePassword fields upto here ***************************//


//************************** Validate registration fields ***************************//
							//Harjinder added this
							
function validateResigtration(condition)
{
	display="";
	flag=true;
	// Condition will be '1' if this function will be called 
	//	from registration otherwise from updatepersonal details
	if(condition==1)
	{
		if(required(document.getElementById('txtUserName').value,'Username is required!'))
		{
			ValidatePasswordOrUsername(document.getElementById('txtUserName').value,"1");
			//alphaNumeric(document.getElementById('txtUserName').value,'Username can be alphanumeric only.');
		}
		if(required(document.getElementById('txtPassword').value,'Password is required!'))
		{
			ValidatePasswordOrUsername(document.getElementById('txtPassword').value,"2");
			//alphaNumeric(document.getElementById('txtPassword').value,'Password can be alphanumeric only.');
		}
		required(document.getElementById('txtConfirmPassword').value,'Confirm password is required!');
		compare(document.getElementById('txtConfirmPassword').value,document.getElementById('txtPassword').value,'Password mismatch.');
	}
	if(required(document.getElementById('txtFirstName').value,'First name is required!'))
	{
		textOnly(document.getElementById('txtFirstName').value,'First name can be text only.');
	}
	textOnly(document.getElementById('txtLastName').value,'Last name can be text only.');
	if(required(document.getElementById('txtAddress').value,'Address is required!'))
	{
		splChar(document.getElementById('txtAddress').value,'Address1.');
	}
	textOnly(document.getElementById('txtState').value,'State can be text only.');
	textOnly(document.getElementById('txtCity').value,'City can be text only.');
	validateDropDown(document.getElementById('ddlCountry').value,'Select','Select a country name!')
	if(required(document.getElementById('txtZipCode').value,'Zip Code is required!'))
	{
		numeric(document.getElementById('txtZipCode').value,'Zip Code can be numeric only.');
	}
	numeric(document.getElementById('txtPhone').value,'Phone number can be numeric only.');
	if(required(document.getElementById('txtEmailID').value,'Email address is required!'))
	{
		emailValidate(document.getElementById('txtEmailID').value,'Please insert valid email address.');
	}
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else s
	{
		return true;
	}
				
}


//Project function Start here************************
//added by amit

function validateEmailPwd()
{
	display="";
	flag=true;
	Val=document.getElementById('txtEmail').value;
	Msg="Enter Valid Email Address!";
	flag=emailValidate(Val,Msg);	
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}

function validateNewsCategory(txtid)
{
	display="";
	flag=true;
	Val=document.getElementById(txtid).value;
	Msg="Category Name is required!";
	flag=required(Val,Msg);	
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function setfocus(txtid)
{
	txtid.focus();
}

function validateFactory(txtid)
{
	display="";
	flag=true;
	Val=document.getElementById(txtid).value;
	Msg="Factory Name is required!";
	flag=required(Val,Msg);	
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function validateNewsDetail()
{
	display="";
	flag=true;
	
	Val=document.getElementById("txtNewsTitle").value;
	Msg="News Title is required!";
	flag=required(Val,Msg);	
	
	Val=document.getElementById("txtDate").value;
	Msg="News Date is required!";
	flag=required(Val,Msg);		
	
	if(Val=document.getElementById("ddlNewsType").value=="0")
	{
	Val=""; 
	Msg="Select News type!";
	flag=required(Val,Msg);		
	}
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function jobValidation()
{
 flag="T"
 st="";
 // functions starts here
 
  
  
    if(document.getElementById('txtPosition').value=="")
    {
    
     st=st + "\n - Position is required.";
     flag="F";
    }
     
    if(document.getElementById('txtJobProfile').value=="")
    {
    
     st=st + "\n - Job Profile is required.";
     flag="F";
    }
    
    if(document.getElementById('txtJobPosition').value=="")
    {
    
     st=st + "\n - Desireable is required.";
     flag="F";
    }
    
    
    if(document.getElementById('txtJobInfo').value=="")
    {
    
     st=st + "\n - Job Requirement is required.";
     flag="F";
    }
 
  
  
  if (flag=="F")
  {
   alert(st);
   return false;
  }
  else
  {
   
   return true;
  }
  
}


function validateLatestAtDcm()
{
	display="";
	flag=true;
	
	Val=document.getElementById("txtNewsTitle").value;
	Msg="Title Name is required!";
	flag=required(Val,Msg);	
	
	Val=document.getElementById("txtDate").value;
	Msg="Latest Date is required!";
	flag=required(Val,Msg);		
	
	if(Val=document.getElementById("ddlNewsType").value=="0")
	{
	Val=""; 
	Msg="Select content type!";
	flag=required(Val,Msg);		
	}
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}

function validateFactoryLocation()
{
	display="";
	flag=true;
	
	Val=document.getElementById("txtAdress1").value;
	Msg="Address1 is required!";
	flag=required(Val,Msg);	
	
	Val=document.getElementById("txtPhone1").value;
	Msg="Phone1 is required!";
	flag=required(Val,Msg);		
	
	Val=document.getElementById("txtFaxNumber").value;
	Msg="Fax number is required!";
	flag=required(Val,Msg);	
	
	if(Val=document.getElementById("txtWebsiteUrl").value=="")
	{
		Msg="Website url is required!";
		flag=required(Val,Msg);		
	}
	else if(Val=document.getElementById("txtWebsiteUrl").value!="")
	{
		Msg="Enter correct Website url!";
		flag=URLValidate(Val,Msg);			
	}			
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function validatedisplayNewsDetail()
{
	display="";
	flag=true;
	
	if(Val=document.getElementById("txtDateFrom").value!="")
	{
		if(Val=document.getElementById("txtDateTo").value=="")
		{
			Val="";
			Msg="Select To date!";
			flag=required(Val,Msg);	
		}
	}
	else if(Val=document.getElementById("txtDateTo").value!="")
	{
		if(Val=document.getElementById("txtDateFrom").value=="")
		{
			Val="";
			Msg="Select from date!";
			flag=required(Val,Msg);	
		}
	}
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function validatedisplayLatestAtDcm()
{
	display="";
	flag=true;
	
	if(Val=document.getElementById("txtDateFrom").value!="")
	{
		if(Val=document.getElementById("txtDateTo").value=="")
		{
			Val="";
			Msg="Select To date!";
			flag=required(Val,Msg);	
		}
	}
	else if(Val=document.getElementById("txtDateTo").value!="")
	{
		if(Val=document.getElementById("txtDateFrom").value=="")
		{
			Val="";
			Msg="Select from date!";
			flag=required(Val,Msg);	
		}
	}
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}

//*****************************************

//************************** Validate registration fields upto here ***************************//

function maxLength(Val,Msg,NoOfChr)
{
	if(Val.length > NoOfChr)
	{	
		display=display+"\n"+Msg;
		flag=false;
		return false;
	}
	else return true;
}


function emailValidate(Val,Msg) 
{
	
 var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  if(!regex.test(Val))
  {
		display=display+"\n"+Msg;
		flag=false;
		return false;
	}
	else return true;
}

/* old function of url validate
function URLValidate(Val,Msg) 
{
	
 var regex =/^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.){1}([\w]+)(.[\w]+){1,2}$/;
  if(!regex.test(Val))
  {
		display=display+"\n"+Msg;
		return false;
	}
	else return true;
} */

function URLValidate(Val,Msg) 
{
	
	var regex =/^(http:\/\/|https:\/\/|ftp:\/\/){1}([\w]+)/;
	if(!regex.test(Val))
	{		
		display=display+"\n"+Msg;
		return false;
	}
	else
	{
		char1=Val.split(".");
		if(char1.length>1)
		{
			return true;
		}
		else
		{
			display=display+"\n"+Msg;
			return false;
		}
	}

 
}

function numeric(Val,Msg) 
{
	for(i=0;i<Val.length;i++)
	{
	
		if(!(Val.charAt(i) >= "0") && (Val.charAt(i) <= "9"))
		{
			display=display+"\n"+Msg;
			flag=false;
			return false;
	}
	} return true;
		
	
}


 function alphaNumeric(Val,Msg) 
{
	for(i=0;i<Val.length;i++)
	{
	if (!((Val.charAt(i) >= "a") && (Val.charAt(i) <= "z") || (Val.charAt(i) >= "A") && (Val.charAt(i) <= "Z") || (Val.charAt(i) >= "0") && (Val.charAt(i) <= "9")))
		{
				display=display+"\n"+Msg;
				flag=false;
				return false;
		}
	} return true;
		

}

function splChar(Val,Msg) 
{
	if (Val.length==0 || Val.length>1)
	{
		flag=false;
	}
    var chars2check="@#$^&*'";
    for(i=0;i<Val.length;i++)
	{
		if (chars2check.indexOf(Val.charAt(i))!=-1)
		{
			Msg=  "Text in " + Msg + " contain special character"
			display=display+"\n"+Msg;
			flag=false;
			return false;
		}
	}
	//Msg=  "Text in " + Msg + " contains no special character"
	//display=display+"\n"+Msg;
	return true;
}

function compare(Val,Valtocomp,Msg)
{
	if(Valtocomp!=Val)
	{
		display=display+"\n"+Msg;
		flag=false;
		return false;
	}
	else return true;
}
function validateDropDown(Val,Valtocomp,Msg)
{
	if(Valtocomp==Val)
	{
		display=display+"\n"+Msg;
		flag=false;
		return false;
	}
	else return true;
	
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

/****************************************************************/

// Returns true if string s is empty or 
// whitespace characters only.

function isWhitespace (s)
{
	   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);

	if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}

function RTrim(strTrim)
{
	var str = new String(strTrim);
	var i = 0;
	var c = "";
	var endpos = 0

	for (i = str.length; i >= 0 && endpos == 0; i = i - 1) {
		c = str.charAt(i);
		if (whitespace.indexOf(c) == -1)
			endpos = i;
	}
	return str.substring(0,endpos+1);
}

//////////////////////////////////////////////////////////////////////////////////////
///*********************Function To Display Date in the Header***********************/
//////////////////////////////////////////////////////////////////////////////////////

function getTodayDate()
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
	year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	if (daym<10)
	daym="0"+daym;
	var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	document.getElementById("divDate").innerHTML = dayarray[day] + ", " + montharray[month] + " " + daym + ", " + year;
} 

//Function for making width and height rows visible for popupdisplay
function Visiblerowall(chk1,tH,tW)
{
	

	
	if(document.getElementById(chk1).checked)
	{
		document.getElementById(tH).style.display='block';
		document.getElementById(tW).style.display='block';
	}
    else
    {
		document.getElementById(tH).style.display='none';
		document.getElementById(tW).style.display='none';
    
    }
}
//----------------------------------------------------------------------------

// Functions for validationg Contact Us page. Name of User Control where these are used: ucContactUs 

//By Rohit Kakria

//--------------------------------------------------------------------------	
function ValidateContactUs()
{
	flag="T"
//alert(document.getElementById('UcContactUs1:txtFirstName'))
	st="";
	
	
 if(document.getElementById('UcContactUs1_txtFirstName').value=="")
		{
			st=st + "\n - First Name is required !";
			flag="F";
		}
	if(document.getElementById('UcContactUs1_txtLastName').value=="")
		{
			st=st + "\n - Last Name is required !";
			flag="F";
		}
		if(document.getElementById('UcContactUs1_txtCompanyName').value=="")
		{
		
			st=st + "\n - Company Name is required !";
			flag="F";
		}
	if(document.getElementById("UcContactUs1_ddlCountry").selectedIndex==0)
		{
			st=st + "\n - Country is required !";
			flag="F";
		}
		if(document.getElementById("UcContactUs1_txtState").value=="")
		{
			st=st + "\n - State is required !";
			flag="F";
		}
	
	if(document.getElementById("UcContactUs1_txtCity").value=="")
		{
			st=st + "\n - City is required !";
			flag="F";
		}

if(document.getElementById('UcContactUs1_txtPhone1').value=="")
	{
			st=st + "\n - Phone1 is required !";
			flag="F";
}
/* else
//if(document.getElementById('UcContactUs1_txtPhone1')!= "")
		{
			var regex = /^\d+$/;
				Val=document.getElementById('UcContactUs1_txtPhone1').value
				if(!regex.test(Val))
			{
				st=st + "\n - Phone1 can be numeric only !";
				flag="F";
			}
		}
		
		*/
		
		
				
if(document.getElementById('UcContactUs1_txtEMailAddress'))
	{
		var regex =  /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		var	Val=document.getElementById('UcContactUs1_txtEMailAddress').value
			if(!regex.test(Val))
		{
			st=st + "\n - Valid Email Address is required !";
			flag="F";
		}
	
	}
	
	if(document.getElementById('UcContactUs1_txtSubject').value=="")
		{
			st=st + "\n - Subject is required !";
			flag="F";
		}
	/*	var text4=document.getElementById('UcContactUs1_txtSubject').value
		var lenghtOftext4=(text4.length);
if(lenghtOftext>=150)
	{
	st=st + "\n - Subject length Can not more than 150 characters.";
			flag="F";
			}*/
		
	if(document.getElementById('UcContactUs1_txtMessage').value=="")
		{
			st=st + "\n - Message is required !";
			flag="F";
		}
		
			var text1=document.getElementById('UcContactUs1_txtMessage').value
		var lenghtOftext=(text1.length);
if(lenghtOftext>=1000)
	{
	st=st + "\n - Message length is more than 1000 characters !";
			flag="F";
			}
	 
if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		
			return true;
		}

}

// Functions for validating  Contact Us Page named :  displayFeedback

function ValidFeed()
{
	flag="T"
	st="";
	
if((document.getElementById('txtDateFrom').value=="") && (document.getElementById('txtDateTo').value!=""))
		{
			st=st + "\n - Date From is required !";
			flag="F";
		}
		
if((document.getElementById('txtDateFrom').value!="") && (document.getElementById('txtDateTo').value==""))
		{
			st=st + "\n - Date To is required !";
			flag="F";
		}
		
		
/*		if((document.getElementById('txtDateFrom').value!="") || (document.getElementById('txtDateTo').value!=""))
		{
				var regex = /^\d+$/;
				Val=document.getElementById('txtDateTo').value
				Val1=document.getElementById('txtDateFrom').value
				if(!regex.test(Val))
			{
				st=st + "\n - Please select valid Date From";
				flag="F";
		}
		if(!regex.test(Val1))
			{
				st=st + "\n - Please select valid Date To";
				flag="F";
		}
		}
*/		
		
if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		
			return true;
		}
}

// Functions for validating  Contact Us Page named :  displayContactUs

function ValidCont()
{
	flag="T"
	st="";
	
if((document.getElementById('txtDateFrom').value=="") && (document.getElementById('txtDateTo').value!=""))
		{
			st=st + "\n - Date From is required !";
			flag="F";
		}
if((document.getElementById('txtDateFrom').value!="") && (document.getElementById('txtDateTo').value==""))
		{
			st=st + "\n - Date To is required !";
			flag="F";
		}
if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		
			return true;
		}
}


//----------------------------------------------------------------------------

// Functions for validationg Contact Us page. Name of User Control where these are used: ucFeedback 

//By Rohit Kakria

//--------------------------------------------------------------------------	
function ValidateFeedback()
{
	flag="T"
//alert(document.getElementById('UcContactUs1:txtFirstName'))
	st="";
 if(document.getElementById('UcFeedback1_txtFullName').value=="")
		{
		
			st=st + "\n - Full Name is required !";
			flag="F";
		}

	if(document.getElementById('UcFeedback1_txtCompanyName').value=="")
		{
		
			st=st + "\n - Company Name is required !";
			flag="F";
		}
		if(document.getElementById('UcFeedback1_txtEMailAddress'))
	{
		var regex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		var	Val=document.getElementById('UcFeedback1_txtEMailAddress').value
			if(!regex.test(Val))
		{
			st=st + "\n - Valid EmailID is required !"
			flag="F";
		}
	
	}
	if(document.getElementById("UcFeedback1_txtTelephoneNo").value=="")
		{
			st=st + "\n - TelephoneNo is required !";
			flag="F";
		}
/*		else
		{
			var regex = /^\d+$/;
				Val=document.getElementById('UcFeedback1_txtTelephoneNo').value
				if(!regex.test(Val))
			{
				st=st + "\n - Telephone can be numeric only !";
				flag="F";
			}
		}

	*/
		
	if(document.getElementById("UcFeedback1_txtSubject").value=="")
		{
			st=st + "\n - Subject is required !";
			flag="F";
		}
/*	var text2=document.getElementById('UcFeedback1_txtSubject').value
		var lenghtOftext2=(text2.length);
if(lenghtOftext>=150)
	{
	st=st + "\n - Subject length Can not more than 150 characters.";
			flag="F";
			}
*/	
	if(document.getElementById('UcFeedback1_txtMessage').value=="")
		{
		
			st=st + "\n - Message is required !";
			flag="F";
		}
		var text1=document.getElementById('UcFeedback1_txtMessage').value
		var lenghtOftext=(text1.length);
if(lenghtOftext>=1000)
	{
	st=st + "\n - Message length is more than 1000 characters !";
			flag="F";
			}

	

 	 
if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		
			return true;
		}
}

//----------------------------------------------------------------------------

// Functions for validationg Country page for Admin Section. 

//By Mohit Saxena

//--------------------------------------------------------------------------	
	    var display_Msg=""; 
	     var flag=true; 
function validate_Country()
{
          display="";
	     
			if(document.getElementById("txtCountryCode").value=="")
			{
			   Val=document.getElementById("txtCountryCode").value;
			   Msg="Country Code is required!";
			   flag=required(Val,Msg);
			}			
			if(document.getElementById("txtCountryName").value=="")
			{
			   Val=document.getElementById("txtCountryName").value;
			   Msg="Country Name is required!";
			   flag=required(Val,Msg);
			}
  		    if(display.length>0)
			{
				alert(display);
				return false;
			}
			else 
			{
				return true;
			}
	
}
function Country_Required(Val,Msg)
{

	if(Val==null || Val.length==0  )
	{
		//display=display+"<br>"+Msg;
		display_Msg=display_Msg+"\n"+Msg;
		flag=false;
		return false;
	}else return true;
}

function validateCountry(txtid1,txtid2)
{
	display="";
	flag=true;
	Val1=document.getElementById(txtid1).value;
//	alert(Val);
//	return false;
	Msg="Country Code is required!";
	flag=required(Val1,Msg);	
	Val2=document.getElementById(txtid2).value;
	Msg="Country Name is required!";
	flag=required(Val2,Msg);	
		
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function SelectProductCategory(Val)
{
	display="";
	flag=true;
	if(Val=document.getElementById("DDListProdCategory").value=="0")
	{
	Val="";
	Msg="Please select Product Category";
	flag=required(Val,Msg);	
	}
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}

}

function validateCustomerImagePath()
{
	display="";
	flag=true;
	if(Val=document.getElementById("txtCustomerNo").value=="")
	{
	Val="";
	Msg="Customer No. is Required";
	flag=required(Val,Msg);	
	}
	if(Val=document.getElementById("txtCustomeName").value=="")
	{
	Val="";
	Msg="Customer Name is Required";
	flag=required(Val,Msg);	
	}
	if(Val=document.getElementById("DDListCountry").selectedIndex=="")
	{
	Val="";
	Msg="Country is Required";
	flag=required(Val,Msg);	
	}
	if(Val=document.getElementById("DDListState").selectedIndex=="")
	{
	Val="";
	Msg="State is Required";
	flag=required(Val,Msg);	
	}
	if(Val=document.getElementById("DDListCity").selectedIndex=="")
	{
	Val="";
	Msg="City is Required";
	flag=required(Val,Msg);	
	}
	if(Val=document.getElementById("fileMainImage").value=="")
	{
	Val="";
	Msg="Please Select an Image";
	flag=required(Val,Msg);	
	}
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}

}
function SelectCountry()
{
	display="";
	flag=true;
	if(Val=document.getElementById("DDListCountry").value=="0")
	{
	Val="";
	Msg="Please select Country";
	flag=required(Val,Msg);	
	}
   if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}

}

function DuplicateStateEntry()
{
	Msg="Duplicate Values Can not be Inserted";
	alert(Msg);
	return false;
}

// check to see if input is alphabetic



function validateProductCategory(Value)
{
	display="";
	flag=true;
	var Val=document.getElementById(Value).value;
	if(Val.length<=0 || document.getElementById(Value).value==null)
	{
	var Val=document.getElementById(Value).value;
	var Msg="Network Title is required!";
	flag=required(Val,Msg);	
	Val="";
	}
	if(display.length>0)
	{
		alert(display);
		return false;
	}
	else 
	{
		return true;
	}
}
function required(Val,Msg)
{
   //Val=RTrim(Val)
    
	if(Val==null || Val.length==0  )
	{
		//display=display+"<br>"+Msg;
		display=display+"\n"+Msg;
		flag=false;
		return false;
	}else return true;
}
/*  is Numeric Validation*/



