// JavaScript Document

function ChkEmpty(fld,Name)
	{
		if  ( !isNotEmpty( fld.value, Name ))
		{	return false
		}
		
	}
		
	function ChkFld( fld,Name,Type,Blank)
	{   	
		if (Blank == "B")
		{
			if  ( !isNotEmpty( fld.value, Name ))
			{	
				return false
			}
		}
		if (Type == "A") //Alphabets
		{
		  return !isNotAlphabets(fld.value)
		}	
		else 
		{	if	(Type == "N") //Numeric
			{	return !isNotNumeric(fld.value, Name)
			}
			else
			{	if	(Type == "X") // AlphaNumeric
				{
					return !isNotAlphNumeric(fld.value,Name)
				}
				else
				{	if	(Type == "L") // Login Name Field
					{
						
						return !isNotLogin(fld.value)
					}
					else
					{
						if	(Type == "D")
						{
							return !isDate(fld.value)
						}
						else
						if	(Type == "E")
						{
							return !isNotEmailId(fld.value)
						}

							
					}
			 }
		  }	 	
		}
		return true			 
	}

function isNotEmpty(field, name)
	{
		if (field =="")
		{
			alert("The " + name + " field is empty. Please enter the " + name + 			".");
			return false;
		}
		
		for (var i=0;i < field.length;i++)
		{
			if (field.substring(i,i+1) != " ")
			{
			  return true
			}
		}
		alert("The " + name + " field is empty. Please enter the " + name + "." );
		return false
	}


function isNotAlphabets(str)
{
	for (var i = 0; i < str.length; i++)
	{
		var ch = str.substring(i, i + 1);
		if((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) 
		{
			alert("This field  accepts only letters.\n\nPlease re-enter ");
			return true;
		}
	}
	return false;
}


function isNotNumeric(str,Name)
{
	for (var i = 0; i < str.length; i++)
	{
		var ch = str.substring(i, i + 1);
		if((ch < "0" || ch > "9") && (ch !="-") && (ch !=' ')&& (ch !='.') && (ch !='+')) 
		{
			alert("The " + Name + " accepts only numeric value.Please re-enter " + Name + ".");
			return true;
		}
	}
	return false;
}

function isNotAlphNumeric(str,Name)
{
	
	for (var i = 0; i < str.length; i++)
	{
		var ch = str.substring(i, i + 1);
		if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && (ch < "0" || "9" < ch) && (ch != '_') && (ch != '-') &&  (ch != '@') && (ch != '.') && (ch != ' ') && (ch != "'"))
		{
			alert("The " + Name + " only accepts letters,numbers & underscore.Please re-enter the " + Name + ".");
			return true;
		}
	}
	
	return false;
}
		
function isNotLogin(str)
{
	var ch = str.substring(0,1 );
	if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch))  && (ch != '_')) 
	{
		alert("First character of the  field  must be letters or underscore.\n\nPlease re-enter ");
		return true;
	}
	
	return isNotAlphNumeric(str)
}

function isNotEmailId(str)
{
	var ch = str.substring(0,1 );
	if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch))  && (ch != '_')) 
	{
		alert("First character of the  field  must be letters or underscore.\n\nPlease re-enter ");
		return true;
	}
	
	if ( !isNotAlphNumeric(str) )
	{	
		var flag
		flag = true
		for (var i=0;i < str.length;i++)
		{	if (str.substring(i,i+1) == "@")
			{ 	flag = false
				break
			}
		}
		if ( flag )
		{	alert("Invalid Email. Please re-enter in 'abcd@xyz.com' format ");
			return true
		}	
		
		return false
	}	
	return true
}



function isDate( dd , mm  , yy)
{
		var yy,mm,dd;
		var im,id,iy;
		var present_date = new Date();
		Curyy = 1900 + present_date.getYear();
		Curmm = present_date.getMonth();
		Curdd = present_date.getDate();
		
		if (is_greater_date(yy,mm,dd,Curyy,Curmm,Curdd) && is_valid_day(mm,dd,yy))
		{
	        return true; 
		}
		return false;
	}


//Checking for Valid Date

function is_valid_day(dd,mm,yy)
{
	if ((yy % 4) == 0) 
	{ 
		var days_in_month = "312931303130313130313031";
	 } 
	else 
	{ 
		var days_in_month = "312831303130313130313031";
	 } 
	var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	if (mm != -1)
	{
		if (dd > days_in_month.substring(2*mm,2*mm+2))
		{
			alert ("The date field is entered wrongly (the day field value 	exceeds the number of days for the month entered).");
			return false;
		}
	}
	return true;
}

function is_greater_date(yy,mm,dd,yy1,mm1,dd1)
{
	if (yy > yy1)
	{
		alert("The month field is entered incorrectly. The year entered exceeds the current year.");
		return false;
	}
	if (yy == yy1)
	{
		if (mm > mm1)
		{
			alert("The month field is entered incorrectly.");
			return false;
		}
		if (mm == mm1)
		{
			if (dd > dd1)
			{
			  alert("The day field is entered incorrectly.");
			   return false;
			}
		}
	}
	return true;
}

//////// begin new function for filtering script tags and script

	function scriptchars(fldval, name) {
		if (fldval.indexOf("<script") > 0 ){
		alert("Script not allowed in " + name + " field")		
		return false;
		}

		if (fldval.indexOf("</script") > 0 ){
		alert("Script not allowed in " + name + " field")
		return false;
		}
		if (fldval.indexOf("&lt;/script") > 0 ){
		alert("Script not allowed in " + name + " field")
		return false;
		}
		if (fldval.indexOf("&lt;/sc") > 0 ){
		alert("Script not allowed in " + name + " field")
		return false;
		}
	return true;
	}

//////// end new function for filtering script tags and script 


/////  Validation for submityoursite.htm
 function frmsub_link()
	 {
	   if(document.sub_link.name.value=="")
	   {
		   alert("Please enter your name");
		   document.sub_link.name.focus();
		   return false;
	   }
	   if(document.sub_link.email.value=="")
	   {
		   alert("Please enter your Email ID");
		   document.sub_link.email.focus();
		   return false;
	   }
	   if(document.sub_link.url.value=="")
	   {
		   alert("Please enter Url");
		   document.sub_link.url.focus();
		   return false;
	   }
	   if(document.sub_link.ltitle.value=="")
	   {
		   alert("Please enter Link Title");
		   document.sub_link.ltitle.focus();
		   return false;
	   }
	   if(document.sub_link.stitle.value=="")
	   {
		   alert("Please enter Site Title");
		   document.sub_link.stitle.focus();
		   return false;
	   }
	   if(document.sub_link.desc.value=="")
	   {
		   alert("Please enter your Description");
		   document.sub_link.desc.focus();
		   return false;
	   }
	   if(document.sub_link.category.value==0)
	   {
		   alert("Please select category");
		   document.sub_link.category.focus();
		   return false;
	   }
	   if(document.sub_link.category.value=="Others")
	   {
		   alert("Please suggest category");
		   document.sub_link.other_cate.focus();
		   return false;
	   }
	   if(document.sub_link.rec_url.value=="")
	   {
		   alert("Please enter reciprocal url");
		   document.sub_link.rec_url.focus();
		   return false;
	   }
	   document.sub_link.submit();
	   return true;
	 }
/////  End Validation for submityoursite.htm


//// Validation for register_with_us.htm
	function frmadd_company()
	 {
	  if(document.add_company.title.value==0)
		 {
		   alert("Please select title");
		   document.add_company.title.focus();
		   return false;
		 }
	  if(document.add_company.fname.value=="")
		 {
		   alert("Please enter first name");
		   document.add_company.fname.focus();
		   return false;
		 }
	  if(document.add_company.lname.value=="")
		 {
		   alert("Please enter last name");
		   document.add_company.lname.focus();
		   return false;
		 }
	  if(document.add_company.position.value=="")
		 {
		   alert("Please enter job title");
		   document.add_company.position.focus();
		   return false;
		 }
	  if(document.add_company.company.value=="")
		 {
		   alert("Please enter company name");
		   document.add_company.company.focus();
		   return false;
		 }
	  if(document.add_company.country.value==0)
		 {
		   alert("Please select country name");
		   document.add_company.country.focus();
		   return false;
		 }
	  if(document.add_company.tel.value=="")
		 {
		   alert("Please enter telephone number");
		   document.add_company.tel.focus();
		   return false;
		 }
	  if(document.add_company.fax.value=="")
		 {
		   alert("Please enter fax number");
		   document.add_company.fax.focus();
		   return false;
		 }
	  if(document.add_company.email.value=="")
		 {
		   alert("Please enter email id");
		   document.add_company.email.focus();
		   return false;
		 }
		if (echeck(document.add_company.email.value)==false)
		{
		 document.add_company.email.focus()
		 return false
		}
	  if(document.add_company.comments.value=="")
		 {
		   alert("Please enter comments");
		   document.add_company.comments.focus();
		   return false;
		 }
		if (document.add_company.comments.value.length > 500) // if too long...trim it!
        {
		  alert("Comments not Greater than 500 characters");
		  document.add_company.comments.focus();
		  return false;
		}
	   document.add_company.submit();
	   return true;
	 }       
/// End Validation for register_with_us.htm



//// Validation for magazine register_with_us.htm
	function frmadd_magzine()
	 {
	 
	  if(document.magzine.seltitle.value==0)
		 {
		   alert("Please select title");
		   document.magzine.seltitle.focus();
		   return false;
		 }
	  if(document.magzine.txtfname.value=="")
		 {
		   alert("Please enter your name");
		   document.magzine.txtfname.focus();
		   return false;
		 }
	  if(document.magzine.txtcompany.value=="")
		 {
		   alert("Please enter company name");
		   document.magzine.txtcompany.focus();
		   return false;
		 }
	  if(document.magzine.txtaddress1.value=="")
		 {
		   alert("Please enter primary address");
		   document.magzine.txtaddress1.focus();
		   return false;
		 }
		  if(document.magzine.txtcity.value=="")
		 {
		   alert("Please enter city name");
		   document.magzine.txtcity.focus();
		   return false;
		 }
	 
	  if(document.magzine.selcountry.value==0)
		 {
		   alert("Please select country name");
		   document.magzine.selcountry.focus();
		   return false;
		 }
	  if(document.magzine.txtzip.value=="")
		 {
		   alert("Please enter zip value");
		   document.magzine.txtzip.focus();
		   return false;
		 }
	  if(document.magzine.txttel.value=="")
		 {
		   alert("Please enter telephone value");
		   document.magzine.txttel.focus();
		   return false;
		 }
	  if(document.magzine.txtemail.value=="")
		 {
		   alert("Please enter email id");
		   document.magzine.txtemail.focus();
		   return false;
		 }
		if (echeck(document.magzine.txtemail.value)==false)
		{
		 document.magzine.txtemail.focus()
		 return false
		}
		   if(document.magzine.selJobTitle.value==0)
		 {
		   alert("Please select job title");
		   document.magzine.selJobTitle.focus();
		   return false;
		 }
		   if(document.magzine.selfunction.value==0)
		 {
		   alert("Please select job function");
		   document.magzine.selfunction.focus();
		   return false;
		 }
		   if(document.magzine.selcompany.value==0)
		 {
		   alert("Please select company");
		   document.magzine.selcompany.focus();
		   return false;
		 }
		   if(document.magzine.selactivity.value==0)
		 {
		   alert("Please select activity");
		   document.magzine.selactivity.focus();
		   return false;
		 }
		   if(document.magzine.selCompanyTurnover.value==0)
		 {
		   alert("Please select company turnover");
		   document.magzine.selCompanyTurnover.focus();
		   return false;
		 }
		   if(document.magzine.selYourRoleinPurchasing.value==0)
		 {
		   alert("Please select role in purchasing");
		   document.magzine.selYourRoleinPurchasing.focus();
		   return false;
		 }
	   document.magzine.submit();
	   return true;
	 } 
   
/// End Validation for register_with_us.htm

//// Validation for ebook register_with_us.htm
	function frmadd_ebook()
	 {
	 
	  if(document.frmebook.seltitle.value==0)
		 {
		   alert("Please select title");
		   document.frmebook.seltitle.focus();
		   return false;
		 }
	  if(document.frmebook.txtfname.value=="")
		 {
		   alert("Please enter your name");
		   document.frmebook.txtfname.focus();
		   return false;
		 }
	  if(document.frmebook.txtcompany.value=="")
		 {
		   alert("Please enter company name");
		   document.frmebook.txtcompany.focus();
		   return false;
		 }
	  if(document.frmebook.txtaddress1.value=="")
		 {
		   alert("Please enter primary address");
		   document.frmebook.txtaddress1.focus();
		   return false;
		 }
		  if(document.frmebook.txtcity.value=="")
		 {
		   alert("Please enter city name");
		   document.frmebook.txtcity.focus();
		   return false;
		 }
	 
	  if(document.frmebook.selcountry.value==0)
		 {
		   alert("Please select country name");
		   document.frmebook.selcountry.focus();
		   return false;
		 }
	  if(document.frmebook.txtzip.value=="")
		 {
		   alert("Please enter zip value");
		   document.frmebook.txtzip.focus();
		   return false;
		 }
	  if(document.frmebook.txttel.value=="")
		 {
		   alert("Please enter telephone value");
		   document.frmebook.txttel.focus();
		   return false;
		 }
	  if(document.frmebook.txtemail.value=="")
		 {
		   alert("Please enter email id");
		   document.frmebook.txtemail.focus();
		   return false;
		 }
		if (echeck(document.frmebook.txtemail.value)==false)
		{
		 document.frmebook.txtemail.focus()
		 return false
		}
		   if(document.frmebook.selJobTitle.value==0)
		 {
		   alert("Please select job title");
		   document.frmebook.selJobTitle.focus();
		   return false;
		 }
		   if(document.frmebook.selfunction.value==0)
		 {
		   alert("Please select job function");
		   document.frmebook.selfunction.focus();
		   return false;
		 }
		   if(document.frmebook.selcompany.value==0)
		 {
		   alert("Please select company");
		   document.frmebook.selcompany.focus();
		   return false;
		 }
		   if(document.frmebook.selactivity.value==0)
		 {
		   alert("Please select activity");
		   document.frmebook.selactivity.focus();
		   return false;
		 }
		   if(document.frmebook.selCompanyTurnover.value==0)
		 {
		   alert("Please select company turnover");
		   document.frmebook.selCompanyTurnover.focus();
		   return false;
		 }
		   if(document.frmebook.selYourRoleinPurchasing.value==0)
		 {
		   alert("Please select role in purchasing");
		   document.frmebook.selYourRoleinPurchasing.focus();
		   return false;
		 }
	   document.frmebook.submit();
	   return true;
	 } 
   
/// End Validation for register_with_us.htm


///  Validation for newsletter registration

 function fnsubnewsletter() 
   {
	 if ( document.newsletter.title.selectedIndex == 0 ) 
		  { alert("Please select a title.")
		  document.newsletter.title.focus() 
		   return false  
		  }
	 if ( !ChkFld( document.newsletter.fname,"First Name","A","B" ) ) 
		  { document.newsletter.fname.focus() 
		   return false  
		  }
	
	if ( !ChkFld( document.newsletter.lname,"Last Name","A","B" ) ) 
		  { document.newsletter.lname.focus() 
		   return false  
		  }
	if ( !ChkFld( document.newsletter.company,"Company","X","B" ) ) 
		  { document.newsletter.company.focus() 
		   return false  
		  }
	if ( !ChkFld( document.newsletter.position,"Position","X","B" ) ) 
		  { document.newsletter.position.focus() 
		   return false  
		  }
	if ( document.newsletter.country.selectedIndex == 0 ) 
		  { alert("Please select a country.")
		  document.newsletter.country.focus() 
		   return false  
		  }
	if ( !ChkFld( document.newsletter.tel,"Telephone","N","B" ) ) 
		  { document.newsletter.tel.focus() 
		   return false  
		  }		
	if ( !ChkFld( document.newsletter.email,"Email","E","B" ) ) 
		  { document.newsletter.email.focus() 
		   return false  
		  }
	if ( !ChkFld( document.newsletter.con_email,"Confirm Email","E","B" ) ) 
		  { document.newsletter.con_email.focus() 
		   return false  
		  }
	if (document.newsletter.email.value != document.newsletter.con_email.value){
		alert("Emails do not match. Please reenter your emails.")
		return false
		}
}
/// End Validation for newsletter registration


///  Validation request client info
     function frmreq_clientinfo()
	  {
	    if(document.frmreqclient.seltitle.value==0)
		 {
		   alert("Please select title");
		  document.frmreqclient.seltitle.focus();
		  return false;
		 }
	    if(document.frmreqclient.txtname.value=="")
		 {
		   alert("Please enter name");
		  document.frmreqclient.txtname.focus();
		  return false;
		 }
	    if(document.frmreqclient.txtcompany.value=="")
		 {
		   alert("Please enter company");
		  document.frmreqclient.txtcompany.focus();
		  return false;
		 }
	    if(document.frmreqclient.txtaddress1.value=="")
		 {
		   alert("Please enter address value");
		  document.frmreqclient.txtaddress1.focus();
		  return false;
		 }
	    if(document.frmreqclient.txttown.value=="")
		 {
		   alert("Please enter town name");
		  document.frmreqclient.txttown.focus();
		  return false;
		 }
	    if(document.frmreqclient.selcountry.value==0)
		 {
		   alert("Please select country");
		  document.frmreqclient.selcountry.focus();
		  return false;
		 }
	    if(document.frmreqclient.txtzip.value=="")
		 {
		   alert("Please enter zip value");
		  document.frmreqclient.txtzip.focus();
		  return false;
		 }
	    if(document.frmreqclient.txttel.value=="")
		 {
		   alert("Please eneter telephone value");
		  document.frmreqclient.txttel.focus();
		  return false;
		 }
	 if(document.frmreqclient.txtemail.value=="")
		 {
		   alert("Please enter email id");
		   document.frmreqclient.txtemail.focus();
		   return false;
		 }
		if (echeck(document.frmreqclient.txtemail.value)==false)
		{
		 document.frmreqclient.txtemail.focus()
		 return false
		}		 
		 document.frmreqclient.submit();
		 return true;
	  }
/// End validation requent client info

/// Magazine order validation
    function submagzineorder()
	 {
		  if(document.frmmagzineorder.txtissueno.value=="")
		{
		  alert("Please enter Issue no");
		  document.frmmagzineorder.txtissueno.focus();
		  return false;
		} 
		if(document.frmmagzineorder.txtcopies.value=="")
		{
		  alert("Please enter No.of copies");
		  document.frmmagzineorder.txtcopies.focus();
		  return false;
		} 
		if(document.frmmagzineorder.txtamount.value=="")
		{
		  alert("Please enter total amount");
		  document.frmmagzineorder.txtamount.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtfname.value=="")
		{
		  alert("Please enter first name");
		  document.frmmagzineorder.txtfname.focus();
		  return false;
		}
		if(document.frmmagzineorder.txtlname.value=="")
		{
		  alert("Please enter last name");
		  document.frmmagzineorder.txtlname.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtposition.value=="")
		{
		  alert("Please enter position");
		  document.frmmagzineorder.txtposition.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtcompany.value=="")
		{
		  alert("Please enter company name");
		  document.frmmagzineorder.txtcompany.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtaddress.value=="")
		{
		  alert("Please enter address");
		  document.frmmagzineorder.txtaddress.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtaddress.value.length > 499)
		{
		  alert("Address value can not be greater than 500");
		  document.frmmagzineorder.txtaddress.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txttel.value=="")
		{
		  alert("Please enter telephone number");
		  document.frmmagzineorder.txttel.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtfax.value=="")
		{
		  alert("Please enter fax number");
		  document.frmmagzineorder.txtfax.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtemail.value=="")
		{
		  alert("Please enter email id");
		  document.frmmagzineorder.txtemail.focus();
		  return false;
		}
	    if(document.frmmagzineorder.txtweb.value=="")
		{
		  alert("Please enter website url");
		  document.frmmagzineorder.txtweb.focus();
		  return false;
		}
	   document.frmmagzineorder.submit();
	   return true;
	 }
/// End magazine order validation

// validation onlineadvertise form 
    function fnadvert()
	  {
	    if(document.frmadvert.cboTitle.value==0)
		{
		  alert("Please select title");
		  document.frmadvert.cboTitle.focus();
		  return false;
		}
		if(document.frmadvert.txtFirstName.value=="")
		{
		  alert("Please enter first name");
		  document.frmadvert.txtFirstName.focus();
		  return false;
		}
		if(document.frmadvert.txtLastName.value=="")
		{
		  alert("Please enter last name");
		  document.frmadvert.txtLastName.focus();
		  return false;
		}
		if(document.frmadvert.txtPosition.value=="")
		{
		  alert("please enter position");
		  document.frmadvert.txtPosition.focus();
		  return false;
		}
		if(document.frmadvert.txtDepartment.value=="")
		{
		  alert("Please enter department");
		  document.frmadvert.txtDepartment.focus();
		  return false;
		}
		if(document.frmadvert.txtCompany.value=="")
		{
		  alert("Please enter company");
		  document.frmadvert.txtCompany.focus();
		  return false;
		}
		if(document.frmadvert.cboCountry.value==0)
		{
		  alert("Please select country");
		  document.frmadvert.cboCountry.focus();
		  return false;
		}
		if(document.frmadvert.txtTelephone.value=="")
		{
		  alert("Please enter telephone");
		  document.frmadvert.txtTelephone.focus();
		  return false;
		}
		if(document.frmadvert.txtEmail.value=="")
		{
		  alert("Please enter email id");
		  document.frmadvert.txtEmail.focus();
		  return false;
		}
		if(document.frmadvert.txtConfirmEmail.value=="")
		{
		  alert("Please enter confirm email id");
		  document.frmadvert.txtConfirmEmail.focus();
		  return false;
		}
		if(document.frmadvert.txtEmail.value!=document.frmadvert.txtConfirmEmail.value)
		{
		  alert("Please check email id with confirm email id");
		  document.frmadvert.txtConfirmEmail.focus();
		  return false;
		}
		if (echeck(document.frmadvert.txtEmail.value)==false)
		{
		 document.frmadvert.txtEmail.focus()
		 return false
		}
		if (document.frmadvert.txtComments.value.length > 500) // if too long...trim it!
        {
		  alert("Comments not Greater than 500 characters");
		  document.frmadvert.txtComments.focus();
		  return false;
		}
		document.frmadvert.submit();
		return true;		
      }
// End onlineadvertise form validation 
	  

// Validation for Receive Newsletter signup in home page
   function fnclear()
    {
	 if(document.frmsignup.email.value=="enter your e-mail")
	  {
	   document.frmsignup.email.value=""
	  }
	}
   function fnsignupclear()
    {
	 if(document.frmsignup.email.value=="" || document.frmsignup.email.value=="enter your e-mail")
	  {
	   alert("Please enter email id");
	   document.frmsignup.email.focus();
	   return false;
	  }
	 if (echeck(document.frmsignup.email.value)==false)
	  {
	   document.frmsignup.email.focus();
	   return false
	  }
	  return true;
	}
//End Industry updates Validation


// unsubscribe validation starts here
    function fnunsubscribe() 
	 {
	    if(document.unsubscribe.txtname.value=="")
		 {
		  alert("Please eneter name");
		  document.unsubscribe.txtname.focus();
		  return false;
		 }
		if(document.unsubscribe.txtcompany.value=="")
		 {
		  alert("Please enter company name");
		  document.unsubscribe.txtcompany.focus();
		  return false;
		 }
	    if(document.unsubscribe.txtposition.value=="")
		 {
		  alert("Please enter your position");
		  document.unsubscribe.txtposition.focus();
		  return false;
		 }
	    if(document.unsubscribe.selcountry.value==0)
		 {
		  alert("Please select country");
		  document.unsubscribe.selcountry.focus();
		  return false;
		 }
		if(document.unsubscribe.txttel.value=="")
		 {
		  alert("Please enter telephone");
		  document.unsubscribe.txttel.focus();
		  return false;
		 }
	    if(document.unsubscribe.txtemail.value=="")
		 {
		  alert("Please enter email id");
		  document.unsubscribe.txtemail.focus();
		  return false;
		 }
		 if (echeck(document.unsubscribe.txtemail.value)==false)
		{
		 document.unsubscribe.txtemail.focus()
		 return false
		}
		if(document.unsubscribe.txtcon_email.value!=document.unsubscribe.txtemail.value)
		 {
		  alert("Please enter same email id");
		  document.unsubscribe.txtcon_email.focus();
		  return false;
		 }
		 return true;
	 }

// unscubscribe validation ends here


//Feed back form validation

function fnfeedback()
 {
	if(!hasASelection('rbnqty'))
	{
	  alert("Please select first question");
	  return false;
	}  
	if(!hasASelection('rbnadvt'))
	{
	  alert("Please select second question");
	  return false;
	}  
	if(!hasASelection('rbnEnews'))
	{
	  alert("Please select third question");
	  return false;
	}  
	if(!hasASelection('rbnonline'))
	{
	  alert("Please select fourth question");
	  return false;
	}  
	if(!hasASelection('rbnEbook'))
	{
	  alert("Please select fifth question");
	  return false;
	}  
	if(!hasASelection('rbnmag'))
	{
	  alert("Please select sixth question");
	  return false;
	}  
	if(!hasASelection('rbnsubscribe'))
	{
	  alert("Please select seventh question");
	  return false;
	}  
	if(document.frmfeedback.txtemail.value=="")
	 {
	  alert("Please enter email id");
	  document.frmfeedback.txtemail.focus();
	  return false;
	 }
	 if (echeck(document.frmfeedback.txtemail.value)==false)
	{
	 document.frmfeedback.txtemail.focus()
	 return false
	}
 }
 
	function hasASelection(groupName)
	{
		var elms = document.getElementsByName(groupName);
		for(var k=0, elm;elm=elms[k];k++)
		if(elm.checked) return true;
		return false;
	} 

//End Feed back form validation

//Content Restriction
function checkemail()
{
	if(document.emailform.email.value=="")
	 {
	  alert("Please enter email id");
	  document.emailform.email.focus();
	  return false;
	 }
	 if (echeck(document.emailform.email.value)==false)
	{
	 document.emailform.email.focus()
	 return false
	}
	if(document.emailform.pwd.value=="")
	 {
	  alert("Please enter password");
	  document.emailform.pwd.focus();
	  return false;
	 }
}
//End Content Restriction


//Email validation
	  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){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}
//End Email validation	


//Article Validation
	function check_isregistered(url)
	{
		if (url != "")
		window.location = "/ShowEbook.asp?Url="+url
	}
	function check_isregistered_vertical(url)
	{
		if (url != "")
		window.open("/ShowEbook.asp?Url="+url)
	}
//End Article Validation

	  
function checkrequired()
{
	if (document.evex.cur_dt.value.length == 0)
	{
	alert("Start Date Cannot Be Blank !");
	document.evex.cur_dt.focus();
	return false;
	}
	if (document.evex.cur_dt1.value == 0){
	alert("End Date Cannot Be Blank !");
	document.evex.cur_dt1.focus();
	return false;
	}
	if (document.evex.ename.value == 0){
	alert("Event Name Cannot Be Blank !");
	document.evex.ename.focus();
	return false;
	}
	if (document.evex.evenue.value == 0){
	alert("Event Venue Cannot Be Blank !");
	document.evex.evenue.focus();
	return false;
	}
	if (document.evex.eaddress.value == 0){
	alert("Event Address Cannot Be Blank !");
	document.evex.eaddress.focus();
	return false;
	}
	if (document.evex.eaddress.value.length > 200) {
	alert("Event Address cannot be more than 200 characters.");
	document.evex.eaddress.focus();
	return false;
	}
	if (document.evex.eorgns.value == 0){
	alert("Event Organisers Cannot Be Blank !");
	document.evex.eorgns.focus();
	return false;
	}
	if (document.evex.eweblnk.value == 0){
	alert("Event Web Link Cannot Be Blank !");
	document.evex.eweblnk.focus();
	return false;
	}
	if (document.evex.ecountry.value == 0){
	alert("Select Country  !");
	document.evex.ecountry.focus();
	return false;
	}
	if (document.evex.eemail.value.length == 0){
	alert("Please enter your email address in the 'Email' field. !");
	document.evex.eemail.focus();
	return false;
	}
	
	if (document.evex.eemail.value.length > 100) {
	alert("Email cannot be more than 100 characters.");
	document.evex.eemail.focus();
	return false;
	}		
	if (document.evex.eemail.value.length > 0) {
	i = document.evex.eemail.value.indexOf("@")
	j = document.evex.eemail.value.indexOf(".",i)
	k = document.evex.eemail.value.indexOf(",")
	kk = document.evex.eemail.value.indexOf(" ")
	jj = document.evex.eemail.value.lastIndexOf(".") + 1
	len = document.evex.eemail.value.length
	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=4)) {
	}
	else {
	alert("Please enter an exact email address.\n\n'" +  document.evex.eemail.value + "' is invalid.")
	document.evex.eemail.focus();
	return false
	}}
	
	if (document.evex.title.selectedIndex == 0){
	alert("Please select your Title.");
	document.evex.title.focus();
	return false;
	}
	if (document.evex.fname.value.length == 0) {
	alert("Please enter your name in the 'Name' field.");
	document.evex.fname.focus();
	return false;
	}
	if (document.evex.fname.value.length > 100) {
	alert("Name cannot be more than 100 characters.");
	document.evex.fname.focus();
	return false;
	}
	if (document.evex.lname.value.length == 0) {
	alert("Please enter your name in the 'Name' field.");
	document.evex.lname.focus();
	return false;
	}
	if (document.evex.lname.value.length > 100) {
	alert("Name cannot be more than 100 characters.");
	document.evex.lname.focus();
	return false;
	}
	
	if (document.evex.company.value.length == 0) {
	alert("Please enter your company name in the 'Company' field.");
	document.evex.company.focus();
	return false;
	}
	if (document.evex.company.value.length > 100) {
	alert("Company name cannot be more than 100 characters.");
	document.evex.company.focus();
	return false;
	}	
	if (document.evex.position.value.length == 0) {
	alert("Please enter your Position in the   'Position' field.");
	document.evex.position.focus();
	return false;
	}
	if (document.evex.country.value == 0) {
	alert("Please enter your country in the 'Country' field.");
	document.evex.country.focus();
	return false;
	}
	
	if (document.evex.weblnk.value.length == 0) {
	alert("Please enter your Web Link in the 'Web Link' field.");
	document.evex.weblnk.focus();
	return false;
	}
	if (document.evex.tel.value.length == 0) {
	alert("Please enter your telephone in the 'Telephone' field.");
	document.evex.tel.focus();
	return false;
	}
	if (document.evex.fax.value.length == 0) {
	alert("Please enter your Fax  'Fax' field.");
	document.evex.fax.focus();
	return false;
	}
	
	if (document.evex.email.value.length == 0) {
	alert("Please enter your email address in the 'Email' field.")
	document.evex.email.focus();
	return false
	}
	if (document.evex.email.value.length > 100) {
	alert("Email cannot be more than 100 characters.");
	document.evex.email.focus();
	return false;
	}		
	if (document.evex.email.value.length > 0) {
	i = document.evex.email.value.indexOf("@")
	j = document.evex.email.value.indexOf(".",i)
	k = document.evex.email.value.indexOf(",")
	kk = document.evex.email.value.indexOf(" ")
	jj = document.evex.email.value.lastIndexOf(".") + 1
	len = document.evex.email.value.length
	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=4)) {
	}
	else {
	alert("Please enter an exact email address.\n\n'" +  document.evex.email.value + "' is invalid.")
	document.evex.email.focus();
	return false;
	}}
document.evex.submit();	
return true;
}


// News Ticker
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all);

var nextNews = 0;

function displayNews(){

var news = document.getElementById('news_rot').getElementsByTagName('DIV');
var objs = document.getElementById('news_rot');

	if(ie5 && !window.opera){
		objs.style.filter = "blendTrans(Duration=0.9)"
		objs.filters[0].Apply();
		objs.style.visibility = "visible";
		objs.filters[0].Play();
	}
	else if(ns6){
		objs.style.visibility = "visible";
	}

	if(ie5 || ns6){
		for(var i=0; i<news.length; i++){
			news[i].style.visibility = "hidden";
		}
		news[nextNews++].style.visibility = "visible";
		nextNews=nextNews%news.length;
	}
}

setInterval("displayNews()",4000);