// JavaScript Document

/* Author: Vijay Kumar, Relyon Softech Ltd*/
/* All codes below are Copyright Protected */


function tabopen3(activetab,tabgroupname)
{
	var totaltabs = 3;
	var activetabheadclass = "vertabheadactive";
	var tabheadclass = "vertabhead";
	
	for(var i=1; i<=totaltabs; i++)
	{
		var tabhead = tabgroupname + 'h' + i;
		var tabcontent = tabgroupname + 'c' + i;
		if(i == activetab)
		{
			document.getElementById(tabhead).className = activetabheadclass;
			document.getElementById(tabcontent).style.display = 'block';
		}
		else
		{
			document.getElementById(tabhead).className = tabheadclass;
			document.getElementById(tabcontent).style.display = 'none';
		}
	}
}

function autoselect(selectid,comparevalue)
{
	var selection = document.getElementById(selectid);
	for(var i = 0; i < selection.length; i++) 
	{
		if(selection[i].value == comparevalue)
		{
			selection[i].selected = "1";
			return;
		}
	}
}


function numbervalid(element)
{
	if (isNaN(element.value))
	{
		element.value = "";
		element.focus();
		return false;
	}
}

//Function to check whether the string is alphanumeric
function isAlpha(element)
{
	var myflag = true;
	for(i=0; i<element.length; i++)
	{
		if(((element.charCodeAt(i) == 46) || (element.charCodeAt(i) == 32) || (element.charCodeAt(i) >= 65 && element.charCodeAt(i) <= 90) || (element.charCodeAt(i) >= 97 && element.charCodeAt(i) <= 122) || (element.charCodeAt(i) >= 45 && element.charCodeAt(i) <= 57)) && myflag == true)
		{
			myflag = true;
		}
		else
		{
			myflag = false;
		}
	}
	return myflag;
}

//Function to check whether the string is alphanumeric
function validatecontactnumber(element)
{
	var myflag = true;
	for(i=0; i<element.length; i++)
	{
		if(((element.charCodeAt(i) == 32) || (element.charCodeAt(i) == 45) || (element.charCodeAt(i) >= 48 && element.charCodeAt(i) <= 57)) && myflag == true)
		{
			myflag = true;
		}
		else
		{
			myflag = false;
		}
	}
	return myflag;
}

//Function to check the vaslid format of email ID [Common Function]
function checkemail(a)
{
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(a) && r2.test(a));
}

//Function to display the error message in box---------------------------------------------------------------------
function errormessage(message)
{
	var msg = '<div class="errorbox">' + message + '</div>';
	return msg;
}

//Function to display the success message in box-------------------------------------------------------------------
function successmessage(message)
{
	var msg = '<div class="successbox">' + message + '</div>';
	return msg;
}

