﻿
	var Node;
	var xmlObj;
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async=false;
	Node = xmlDoc.getElementsByTagName("Node");
	xmlObj=xmlDoc.documentElement;
 
function getXMLTag(str)
{

	return(xmlDoc.getElementsByTagName(str)[0].text);
}

function setXMLPath(Id)
{
if(Id==1)
 xmlDoc.load("../xml/En.xml");
else if(Id==2)
 xmlDoc.load("../xml/Ar.xml");
}
//===========================



function Trim(TRIM_VALUE){
			if(TRIM_VALUE.value.length < 1){return false;}
				TRIM_VALUE.value = RTrim(TRIM_VALUE.value);
				TRIM_VALUE.value = LTrim(TRIM_VALUE.value);
			if(TRIM_VALUE==""){return false;}else{return true;}
		}
function TRIM(TRIM_VALUE){
				TRIM_VALUE = RTrim(TRIM_VALUE);
				TRIM_VALUE = LTrim(TRIM_VALUE);
				return TRIM_VALUE;
		}
		
function TRIMLen(TRIM_VALUE)
	{
		if(TRIM_VALUE.value.length < 1){return false;}
		TRIM_VALUE.value = RTrim(TRIM_VALUE.value);
		TRIM_VALUE.value = LTrim(TRIM_VALUE.value);
		if(TRIM_VALUE.value.length < 1){return false;}else{return true;}
			
	}
//---------------------------------------------RTrim--------------------------------------
function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){return"";}
var iTemp = v_length -1;
while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){}else{strTemp = VALUE.substring(0,iTemp +1);
break;}
iTemp = iTemp-1;
} //End While
return strTemp;
} //End Function
//---------------------------------------------LTrim--------------------------------------
function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){return"";}
var v_length = VALUE.length;
var strTemp = "";
var iTemp = 0;
while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){}else{strTemp = VALUE.substring(iTemp,v_length);
break;}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function
//------------------------------------------NUMERIC FIELD CHECKING---------added by Edvin 19/09/06------------
function checkNumeric(objName,fldName)
{
// only allow 0-9 be entered, plus any values passed
var checkOK = "0123456789";//+ comma + period + hyphen;
var checkStr =document.getElementById(objName);
var txtVal=objName.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
if (txtVal.length==0){alert(fldName+" can not be null !");objName.select();objName.focus();return (false);}
	
for (i = 0;  i < txtVal.length;  i++)
	{
	ch = txtVal.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	if (ch == checkOK.charAt(j))
	break;
			if (j == checkOK.length)
			{
			allValid = false;
			break;
			}
			if (ch != ",")
			allNum += ch;
	}
if (!allValid)
	{
	alert(fldName+" should be numeric !");
	objName.select();
	objName.focus();
	return (false);
	}
}


//----------Validate URL------------

function checkURL(objURL)
{
var var_URL=objURL.value;
if(var_URL.indexOf("http://") != 0)
			{
			//alert("Invalid Url. Please start with 'http://'");
			objURL.select();
			return (false);
			}
else {return (true);}	
}

