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})+$/;

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	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) 
{	
	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 can only use "+maxlimit+" characters in one SMS");
	}
	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)
{
	CallAjax(Url,AjxPanel,true);
}

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;
	}		
}

function FillValueOnBlur(FieldId,FieldValue)
{
	var Fid = document.getElementById(FieldId);

	if(Fid.value == "")
	{
		Fid.value = FieldValue;
	}
	
}

/*function FillValueOnBlur(FieldId,FieldValue,AjaxUrl,AjaxDivIdVal)
{
	var Fid = document.getElementById(FieldId);

	if(Fid.value == "")
	{
		Fid.value = FieldValue;
	}
	else
	{

		//AjaxUrl			= typeof(AjaxUrl) != 'undefined'?AjaxUrl+"?MobileNo="+Fid.value:"";

		AjaxUrl			= typeof(AjaxUrl) != 'undefined'?AjaxUrl:"";

		AjaxDivIdVal	= typeof(AjaxDivIdVal) != 'undefined'?AjaxDivIdVal:"";

		if(AjaxUrl != "")
		{
			CallAjax(AjaxUrl,AjaxDivIdVal,true);
		}
	}
	
}*/


function FillValueOnFocus(FieldId,FieldValue)
{
	var Fid = document.getElementById(FieldId);

	if(Fid.value == FieldValue)
	{
		Fid.value = "";
	}
}

function FillValueInField(FieldValue,FieldId)
{
	var Fid = document.getElementById(FieldId);

	//alert("Field Id = "+Fid+",Value = "+FieldValue);

	if(FieldValue != "")
	{
		Fid.value = FieldValue;
	}
}

function disableEnterKey(e)
{
	 var key;
	 if(window.event)
		  key = window.event.keyCode;     //IE
	 else
		  key = e.which;     //firefox
	 if(key == 13)
		  return false;
	 else
		  return true;
}


function disableSpaceBar(e)
{
	 var key;
	 if(window.event)
		  key = window.event.keyCode;     //IE
	 else
		  key = e.which;     //firefox
	 if(key == 32)
		  return false;
	 else
		  return true;
}

function disableEnterAndSpaceBarKey(e)
{
	 var key;
	 if(window.event)
		  key = window.event.keyCode;     //IE
	 else
		  key = e.which;     //firefox
	 if(key == 32 || key == 13)
		  return false;
	 else
		  return true;
}


function GetInputFromJavascript(Question,DefaultValue,UrlToSubmit,VarQueryString)
{
	var Value = prompt(Question,DefaultValue);

	if(Value != '' && Value != null)
	{
		window.location.href = UrlToSubmit+"?"+VarQueryString+"="+Value;
	}

	return true;
}

function ShowHideBlock(Id,Show)
{
	var Block = document.getElementById(Id);
	
	if(Show == true)
	{
		Block.style.display = "";
	}
	else
	{
		Block.style.display = "none";
	}


}

/*function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}*/





/*function get_radio_value(FormName,RadioName)
{
		
		for (var i=0; i < document.orderform.music.length; i++)
		{
			if (document.orderform.music[i].checked)
			{
				var rad_val = document.orderform.music[i].value;
			}
		}
}*/


