function validatestakeholderregisteration()
{
if (document.getElementById("drptype").value == "0" || document.getElementById("drptype").value == "Select")
	{
		alert("Please Select Type");
		document.getElementById("drptype").focus();
		return false;
	}
	if (document.getElementById("txtcname").value == "")
	{
		alert("Please enter Company Name");
		document.getElementById("txtcname").focus();
		return false;
	}
	if (document.getElementById("mycountry").value == "0" || document.getElementById("mycountry").value == "")
	{
		alert("Please Select Country");
		document.getElementById("mycountry").focus();
		return false;
	}
	
	if (document.getElementById("txttel").value == "")
	{
		alert("Please enter Telephone Number");
		document.getElementById("txttel").focus();
		return false;
	}
	if (!document.getElementById("txttel").value == "")
	{
		if (!ValidateNo(document.getElementById("txttel").value,"1234567890+-/ "))
		{
			alert("Telephone number must be numeric");
			document.getElementById("txttel").focus();
			return false;
		}
	}
	if (document.getElementById("txtemail").value == "")
	{
		alert("Please enter Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	if (!ValidateEmail(document.getElementById("txtemail").value))
	{
		alert("Please enter Valid Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	
}

function ValidateInsertStackholder()
{

	if (document.getElementById("drpcategory").value == "0" || document.getElementById("mycountry").value == "Select")
	{
		alert("Please select Category");
		document.getElementById("drpcategory").focus();
		return false;
	}
	
	
	if (document.getElementById("txtcname").value == "")
	{
		alert("Please enter Name");
		document.getElementById("txtcname").focus();
		return false;
	}	
	
	if (document.getElementById("mycountry").value == "" || document.getElementById("mycountry").value == "0")
	{
		alert("Please select Country");
		document.getElementById("mycountry").focus();
		return false;
	}	
	
	if (document.getElementById("txtemail").value == "")
	{
		alert("Please enter Email address");
		document.getElementById("txtemail").focus();
		return false;
	}	
	
	
	if ( !ValidateEmail(document.getElementById("txtemail").value))
	{
		alert("Please enter valid Email Id.");
		document.getElementById("txtemail").focus();
		return false;
	}
	
return true;
}

function Validate_eventsInquiry()
{
if (document.getElementById("txtname").value == "")
	{
		alert("Please enter Name");
		document.getElementById("txtname").focus();
		return false;
	}
	if (document.getElementById("txtcname").value == "")
	{
		alert("Please enter Company Name");
		document.getElementById("txtcname").focus();
		return false;
	}
	if (document.getElementById("mycountry").value == "0" || document.getElementById("mycountry").value == "")
	{
		alert("Please Select Country");
		document.getElementById("mycountry").focus();
		return false;
	}	

	if (!document.getElementById("txttel").value == "")
	{
		if (!ValidateNo(document.getElementById("txttel").value,"1234567890+-/ "))
		{
			alert("Telephone number must be numeric");
			document.getElementById("txttel").focus();
			return false;
		}
	}
	if (document.getElementById("txtemail").value == "")
	{
		alert("Please enter Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	if (!ValidateEmail(document.getElementById("txtemail").value))
	{
		alert("Please enter Valid Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	
	if (document.getElementById("txtinquiry").value == "")
	{
		alert("Please enter Inquiry");
		document.getElementById("txtinquiry").focus();
		return false;
	}
}




function validatesubscription()
{
if (document.getElementById("txtname").value == "")
	{
		alert("Please enter Name");
		document.getElementById("txtname").focus();
		return false;
	}
	if (document.getElementById("txtcname").value == "")
	{
		alert("Please enter Company Name");
		document.getElementById("txtcname").focus();
		return false;
	}
	
	
	if (document.getElementById("mycountry").value == "0" || document.getElementById("mycountry").value == "")
	{
		alert("Please Select Country");
		document.getElementById("mycountry").focus();
		return false;
	}	

	if (!document.getElementById("txttel").value == "")
	{
		if (!ValidateNo(document.getElementById("txttel").value,"1234567890+-/ "))
		{
			alert("Telephone number must be numeric");
			document.getElementById("txttel").focus();
			return false;
		}
	}
	if (document.getElementById("txtemail").value == "")
	{
		alert("Please enter Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	if (!ValidateEmail(document.getElementById("txtemail").value))
	{
		alert("Please enter Valid Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
}



function validateinquiry()
{
if (document.getElementById("txtname").value == "")
	{
		alert("Please enter Name");
		document.getElementById("txtname").focus();
		return false;
	}
	if (document.getElementById("txtcname").value == "")
	{
		alert("Please enter Company Name");
		document.getElementById("txtcname").focus();
		return false;
	}
	
	if (document.getElementById("txttel").value == "")
	{
		alert("Please enter Telephone Number");
		document.getElementById("txttel").focus();
		return false;
	}
	if (!document.getElementById("txttel").value == "")
	{
		if (!ValidateNo(document.getElementById("txttel").value,"1234567890+-/ "))
		{
			alert("Telephone number must be numeric");
			document.getElementById("txttel").focus();
			return false;
		}
	}
	if (document.getElementById("txtemail").value == "")
	{
		alert("Please enter Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	if (!ValidateEmail(document.getElementById("txtemail").value))
	{
		alert("Please enter Valid Email");
		document.getElementById("txtemail").focus();
		return false;
	}
	
	if (document.getElementById("mycountry").value == "0" || document.getElementById("mycountry").value == "")
	{
		alert("Please Select Country");
		document.getElementById("mycountry").focus();
		return false;
	}	
	if (document.getElementById("txtinquiry").value == "")
	{
		alert("Please enter Inquiry");
		document.getElementById("txtinquiry").focus();
		return false;
	}
	else
	{
		var inquiry = document.getElementById("txtinquiry").value;
		if(inquiry.search(/<[^>]+>/) >= 0 )
		{
			alert("Please enter valid inquiry. No script tags / HTML tags and Scripting is allowed in inquiry.");
			document.getElementById("txtinquiry").focus();
			return false;
		}
	}
}

function ValidateNo(NumStr, String)
{				
	for(var Idx=0; Idx<NumStr.length; Idx++){
		var Char = NumStr.charAt(Idx);
		var Match = false;

		for(var Idx1=0; Idx1<String.length; Idx1++){
			if(Char == String.charAt (Idx1))
				Match = true;
		}
		if (!Match) 
			return false;
	}
	return true;
}
	
	
	
	
	
function ValidateEmail(emailstr)
{
	if (emailstr == "" )
	{
		return false;
	}
	if(emailstr.replace(/ /g,"") == "")
	{
		return false;
	}
	else if(emailstr.indexOf("@") < 1 )
	{
		return false;
	}	
	else if( emailstr.indexOf('@',0)==0 || emailstr.indexOf('.',0)<1)
	{
		return false;
	}
	else if( emailstr.search(/[^A-Za-z0-9@._-]/) >= 0 )
	{
		return false;
	}
	else if((emailstr.indexOf("@.",0)) > 1)
	{
		return false;
	}
	else if( emailstr.indexOf("/") > 1 || emailstr.indexOf(",") > 1 )
	{
		return false;
	}
	
	cnt = 0;
	instr = emailstr.toString()
	
	for(var i=0;i<emailstr.length;i++)
	{
		var char1=emailstr.charAt(i)
		if ( char1 == "@" )
		{
			cnt=cnt+1;
		}
	}					
	if( cnt > 1 )
	{
		return false;
	}
	return true;
}

