function ShowElement(Element)
{
	Id = document.getElementById(Element);
	Id.style.display='';
}

function HideElement(Element)
{
	Id = document.getElementById(Element);
	Id.style.display='none';
}

function checkEmail(EmailAddress) 
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!filter.test(EmailAddress)) 
	{
		return false;
	}
	return true;
}

function checkMobile(MobileNumber)
{
	if(isNaN(MobileNumber))
	{
		return false;
	}
	else if(MobileNumber.length != 10)
	{
		return false;
	}
	else if(!(MobileNumber.charAt(0) == '9' || MobileNumber.charAt(0) == '8'))
	{
		return false;
	}

	return true;
}

function DeleteRecord(DelUrl,Message)
{
	//alert("del url = "+DelUrl);

	if(confirm(Message))
	{
		
		//window.open(DelUrl,"mywindow","location=0,status=0,resizable=0,toolbar=0,scrollbars=1,width=900,height=500");
		window.location.href = DelUrl;
		return true;
	}

	return false;
}

/*function textCounter1(field,cntfield,maxlimit) 
{	//alert("Called,cntfield = "+cntfield);
	if(!cntfield)
	{
		cntfield=document.getElementById("remLen1");
	}
	//cntfield=document.getElementById(cntfield);

	//alert("cntfield = "+cntfield);

	if (field.value.length > maxlimit) // if too long...trim it!
	{
		field.value = field.value.substring(0, maxlimit);
		alert("You cannot enter more than "+maxlimit+" characters in one update.");
	}
	else// otherwise, update \'characters left\' counter
	{
		//cntfield.value = maxlimit - field.value.length;
		cntfield.innerHTML = (maxlimit - field.value.length);
	}
}*/

function textCounter1(field,cntfield,maxlimit) 
{	
	cntfield = typeof(cntfield) != "undefined" ? cntfield : 'remLen1';
	
	var fieldc = document.getElementById(cntfield);

	if(cntfield == "txtCountDisp")
	{
		fieldc = document.getElementById("txtCountDisp");
	}

	cntfield = fieldc;

	if (field.value.length > maxlimit) // if too long...trim it!
	{
		field.value = field.value.substring(0, maxlimit);
		alert("You cannot enter more than "+maxlimit+" characters in one update.");
	}
	else// otherwise, update \'characters left\' counter
	{
		//cntfield.value = maxlimit - field.value.length;
		cntfield.innerHTML = (maxlimit - field.value.length);
	}
}

function setradio(obj,chkval)
{
	for (i = 0; i < obj.length; i++)
	{
		rval = obj[i].value;

		if (rval == chkval)
		{
			obj[i].checked=true;
		}
	}
}
function setval(obj,chkval)
{
	for (i = 0; i < obj.length; i++)
	{
		if (obj.options[i].value == chkval)
		{
			obj.selectedIndex=i;
		}
	}
}
function setval1(obj,chkval)
{
	for (i = 0; i < obj.length; i++)
	{
		if (obj.options[i].value == chkval)
		{
			obj.options[i].selected = "selected";
		}
	}
}



function AddTextToInputField(FieldId,TextValue)
{
	var Field = document.getElementById(FieldId);

	/*if(Field.value != '')
	{
		Field.value = TextValue+Field.value;
	}
	else
	{
		Field.value = TextValue;
	}*/

	if(Field.value == '')
	{
		Field.value = TextValue;
		Field.focus();
	}
}

function SendToAjax(Url,AjxPanel)
{
	//alert("Called send to ajax");
	/*var MobTxt = document.getElementById("AjxMob");

	var Url = "<?php echo ROOT_URL;?>/VerifyMobileAjax.php?Mob="+MobTxt.value;*/

	CallAjax(Url,AjxPanel,true);
}


/************From here for showing/hiding tips box****************/

/*var i=0;
var str;

function selectDiv(dv)
{
	i++;
	document.getElementById("div1").style.display='none';
	document.getElementById("div2").style.display='none';

	if(i%2==1)
	{
		str=dv;
		document.getElementById (dv).style.display='block';
	}
	if(i%2==0)
	{
		document.getElementById (dv).style.display='block';
		document.getElementById(str).style.display='none';
	}
}




function tipDiv(dv,i)
{
	if(i==1)
	{
		document.getElementById (dv).style.display='block';
	}
	if(i==0)
	{
		document.getElementById (dv).style.display='none';
	}
}*/

/************Till here for showing/hiding tips box****************/
function checkSelection(theControl,chkInitial,theMessage)
{
	var n=document.getElementsByName(theControl).length;
	var ischecked=false;
	for(var i=0;i<n;i++)
	{
	    var chk=document.getElementById(chkInitial+(i+1));
		if(chk.checked)
        {
            ischecked=true;			
        }    
	}
	if(ischecked==false)
	{
	    alert("Please select atleast one "+theMessage);		
        return false;
	}		
}