﻿// JScript File
function Separator(txt)
{txt +='';
txt=txt.replace(/,/g,'');var iDistance = 3;var strChar = ",";var strValue = txt;var iPos = strValue.length;iPos = (iPos - iDistance);while ((iPos > 0))
{
strValue = (strValue.substring(0, iPos)
+ (strChar + strValue.substring(iPos)));
iPos = (iPos - iDistance);
}
return strValue;
}

function ValidatePersianDate(source, arguments) {
    
var ctrl = document.getElementById(source.controltovalidate);
try {
    
if (ctrl.getAttribute("AllowNull") != null) {
if (ctrl.getAttribute("AllowNull") == 'true' && arguments.Value == "13__/__/__") {
arguments.IsValid = true;
return;
}
}

arguments.IsValid = false;
var obj = arguments.Value.split("/");
if (obj.length != 3)
arguments.IsValid = false;
else if (parseInt(obj[1]) <= 12 && parseInt(obj[2]) <= 31)
arguments.IsValid = true;
}
catch (e) {
arguments.IsValid = false;
}
}


function DeleteModule(pmdId,container)
{
if(confirm('Are you sure?'))
{
var ajaxManager = AjaxManager;
ajaxManager.AjaxRequest('RemoveModule|'+pmdId);
var cObj = document.getElementById(container);
cObj.parentElement.removeChild(cObj);
}
}

function checkItInt(evt) 
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) 
{
return false
}
return true
}

function OnTrClick(hidSlctdRowName)
{
var table;
var tr = event.srcElement;
var trOldColor;
while(tr.tagName!="TR")
{
tr=tr.parentElement;
}
table = tr.parentElement;
var selRow = document.getElementById(hidSlctdRowName);
if (selRow.value!="")
{
try
{
table.rows(parseInt(selRow.value)+1).style.backgroundColor='';
}
catch(e)
{
}
}
trOldColor = tr.style.backgroundColor;
tr.style.backgroundColor='#ffeec9';
selRow.value = tr.rowIndex-1;
}
function isLoad()
{
alert("function file is loaded");
}


//Print 
function ModulePrint(title,content)
{ 
var titleObj = document.getElementById(title);
var contentval = document.getElementById(content).innerHTML;
var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
var docprint=window.open("","",disp_setting); 
docprint.document.open(); 
docprint.document.write('<html><head><title></title>'); 
docprint.document.write('</head><body onLoad="self.print()" style="font-family:Tahoma;font-size:10pt;">');
if(titleObj)
docprint.document.write('<b>'+titleObj.innerHTML+'</b><br/>');          
docprint.document.write(contentval);          
docprint.document.write('</body></html>'); 
docprint.document.close(); 
docprint.focus();
}
function Querystring(qs) {
	this.params = {};

	if (qs == null) qs = location.search.substring(1, location.search.length);
	if (qs.length == 0) return;

	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&');

	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);

		var value = (pair.length == 2)
			? decodeURIComponent(pair[1])
			: name;

		this.params[name] = value;
	}
}

Querystring.prototype.get = function(key, default_) {
	var value = this.params[key];
	return (value != null) ? value : default_;
}

Querystring.prototype.contains = function(key) {
	var value = this.params[key];
	return (value != null);
}


//