// JavaScript Document
function displaydiv(id)
{
	document.getElementById(id).style.display='block';
}

function hidediv(id)
{
	document.getElementById(id).style.display='none';
}
//focusing of the textbox if available 
if(document.getElementById('frm_contact_us'))
{
	document.getElementById('frm_contact_us').txt_name.focus();
}

	function ValidateContact()
	{
			var frm = document.getElementById('frm_contact_us');
			if(namevalidation(frm.txt_name,"your Name.","","") =='')
			{
			return false;
			}
			else if(EmailValidation(frm.txt_email) == 0)
			{
			return false;
			}
			else if(phoneNo(frm.txt_contact_no,"your Contact Number.","","") =='')
			{
			return false;
			}
			else if(frm.txt_enquiry.value =='')
			{
				alert('Please enter your Enquiry.');
				frm.txt_enquiry.focus();
				return false;
			}
			document.getElementById('hid_sub').value = 1;
	}
	
	
		function ValidateLinkwithus()
		{
			var frm = document.getElementById('frm_linkwithus');
			if(namevalidation(frm.txt_name,"your Name.","","") =='')
			{
			return false;
			}
			else if(EmailValidation(frm.txt_email) == 0)
			{
			return false;
			}
			else if(frm.txt_sitename.value =='')
			{
			alert('Please enter Site Name.');
			frm.txt_sitename.focus();
			return false;
			}
			else if(frm.txt_url.value =='')
			{
			alert('Please enter Site Url.');
			frm.txt_url.focus();
			return false;
			}
			else if(frm.txt_desc.value =='')
			{
				alert('Please enter Site Description.');
				frm.txt_desc.focus();
				return false;
			}
			else if(frm.txt_check.value =='')
			{
				alert('Please enter Text shown in Image.');
				frm.txt_check.focus();
				return false;
			}
			document.getElementById('hid_sub').value = 1;
	}


function phoneNo(Val,charr)
	{
		if(Val.value=='')
		{
			alert('Please enter  '+charr);
			Val.focus();
			return false;
		}
		var alp = "0123456789";
		for (var i=0;i<Val.value.length;i++)
		{
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1)
			{
				document.getElementById('err_3').innerHTML = "No alphabets/ special characters/ spaces in "+charr+" \nValid entries are [0-9]";
				Val.focus();
				return 0;
			}
		}
	}

function namevalidation(Val,charr)
	{
		if(Val.value=='')
		{
			alert('Please enter '+charr);
			Val.focus();
			return false;
		}
		var alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
		for (var i=0;i<Val.value.length;i++)
		{
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1)
			{
				alert("No special characters/ numbers in "+charr+" \nValid entries are [a-z][A-Z][space]");
				Val.focus();
				return 0;
			}
		}
	}

function EmailValidation(Element)
{

	  if(Element.value=='')
	  {
		 alert("Email field should not be empty");
         Element.focus();
		 return false;
	  }
	  else
	  {
		Flag  = 1;
		count = 0;
		var alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@.-";
		if(Element.value.length > 0)
		{
			for (var i=0; i<Element.value.length; i++)
			{
				temp = Element.value.substring(i, i+1);

				if (alp.indexOf(temp) == -1)
				{
					Flag = 0;
				}
			}
		}
		else
		{
			Flag = 0;
		}

		for(var i=0; i <= Element.value.length; i++)
		{
			if(Element.value.charAt(0)=='@')
			{
				Flag = 0;
				break;
			}

			if(Element.value.charAt(Element.value.length-1)=='@')
			{
				Flag = 0;
				break;
			}

			if(Element.value.charAt(i)=='@')
			{
				count = count + 1;

				if(count>1)
				{
					Flag = 0;
					break;
				}

				if((Element.value.charAt(i-1)=='.') || (Element.value.charAt(i+1)=='.'))
				{
					Flag = 0;
					break;
				}
			}
			if(Element.value.indexOf('@')==-1)
			{
				Flag = 0;
				break;
			}
			if(Element.value.charAt(0)=='.')
			{
				Flag = 0;
				break;
			}
			if(Element.value.indexOf('.')==-1)
			{
				Flag = 0;
				break;
			}
	  }

		if(Element.value.charAt(Element.value.length-1) == '.')
			Flag = 0;

		if(Flag != 1)
		{
		alert("Please enter a valid Email ID.");
			Element.focus();
			return 0;
		}
		else
			return 1;
	  }
}

//////////***** FUNCTION  TO SUBMIT F0R NUMBER PAGINTION *****//////////
function numPagination(pageid)
{
	document.getElementById('page_no').value=pageid;
	document.Form_Name.submit();
}

