function Replace(str,oldWord,newWord){
	MyText=str.split(oldWord);  
	return MyText.join(newWord);
}
function FixFloat(T){//----------------------- Used by JavaScript functions
	R='';
	MinusChar=(T.indexOf('-')<0)?'':'-';
	for(i=0;i<T.length;i++){
		L=T.substr(i,1);
		if(',،٫زو.'.indexOf(L)>-1&&R.indexOf('.')<0)R+='.';
		if('0123456789'.indexOf(L)>-1)R+=L;
	}
	while(R.charAt(0)=='0'){
		R=R.substr(1);
	}
	if(!R)R='0';
	if(R.charAt(0)=='.')R='0'+R;
	return MinusChar+R;
}
function FloatField(Field){
	T=FixFloat(Field.value);
	if(Field.value!=T)Field.value=T;
	return parseFloat(T);
}
function FloatNum(T){
	return parseFloat(FixFloat(T));
}
function FixInt(T){//----------------------- Used by JavaScript functions
	T=parseInt(T);
	return isNaN(T)?0:T;
}
function IntField(Field){
	T=FixInt(Field.value);
	if(Field.value!=T)Field.value=T;
	return parseInt(T);
}
function IntAbsField(Field){
	T=Math.abs(FixInt(Field.value));
	if(Field.value!=T)Field.value=T;
	return parseInt(T);
}
function IntNum(T){
	return parseInt(FixInt(T));
}
function IntAbsNum(T){
	return Math.abs(parseInt(FixInt(T)));
}
function ChangeDate(ID){
	ID=ID?1:0;
	NextDate=ID?0:1;
	var DateLinks=document.getElementsByTagName("a");
	for(i=0;i<DateLinks.length;i++){
		if(DateLinks[i].className=="Date"){
			var DateDivs=DateLinks[i].getElementsByTagName("div");
			DateDivs[NextDate].style.display="none";
			DateDivs[ID].style.display="inline";
		}
	}
	document.cookie="UserDate="+ID;
}
function ChangeCurrency(ID){
	ID=IntAbsNum(ID);
	if(ID>=Currencies)ID=0;
	NextCurrency=ID+1;
	var CurrencyLinks=document.getElementsByTagName("a");
	for(i=0;i<CurrencyLinks.length;i++){
		if(CurrencyLinks[i].className=="Currency"){
			var CurrencyDivs=CurrencyLinks[i].getElementsByTagName("div");
			for(j=0;j<=Currencies;j++){
				if(CurrencyDivs[j])CurrencyDivs[j].style.display=(CurrencyDivs[j].className=="Currency"+ID)?"inline":"none";
			}
		}
	}
	document.cookie="UserCurrency="+ID+";path=/";
}
function createRequestObject(){
	return(window.XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
}
function expandIt(BlockName){
	document.getElementById(BlockName).style.display=(document.getElementById(BlockName).style.display=="inline")?"none":"inline";
}
