//
// MEMET(Mohammadf) Khakifirooz
// 0936-7498006
// 0912-2683728
// memet.co@gmail.com
// Karaj.Iran
// -----------------------------------------

function load(a) {
	if (a == true) {
		var p_location = window.location.toString();
		
	} else {
		var p_location = a;
	}
	if (p_location.indexOf('#')>1){
		if (p_location.slice(p_location.indexOf('#'), p_location.indexOf('#')+6) == '#page/'){
			// Normal Page
			
				
				var p_anchore_1 = p_location.slice(p_location.indexOf('#page/')+6, p_location.indexOf('.html'));

				
				
				document.title =  ":: "+ pg_title_01 ["global"] + " | " +pg_title_01 [p_anchore_1] + " ::";
				p_ajaxpage('page_01.php?p='+p_anchore_1, 'content_ajax');
				
					
				
				
			
		} else {
			error_page();
		}
	} else {
		window.location = '#page/home_001.html';
		load(a);
	}
}
function error_page() {
	document.title =  ":: "+ pg_title_01 ["global"] + " | " +pg_title_01 ['error_page'] + " ::";
	p_ajaxpage('page_01.php?p=error_page', 'content_ajax');
	
}
// ---------------------------------------
// display
function h_display(total, start, t, pnam) {
	for (i=Number(start); i<=Number(total); i++) {
		document.getElementById([pnam+i]).style.display = 'none';
	}
	document.getElementById([pnam+t]).style.display = 'block';
	changeOpac(0, [pnam+t]);
	currentOpac([pnam+t], 100, 400);
}
// ---------------------------------------
// inner HTML
function h_change(pnam, parm, fr) {
	if (fr == 'fa') {
		document.getElementById([pnam]).innerHTML = (en2fr(parm));
	}else if (fr == 'ar') {
		document.getElementById([pnam]).innerHTML = (en2ar(parm));
	} else {
		document.getElementById([pnam]).innerHTML = (parm);	
	}
	changeOpac(0, [pnam]);
	currentOpac([pnam], 100, 400);
}
// ---------------------------------------
// Tabdile Adad Farsi/Arabic
function en2fr (str){
	var en = new Array('0','1','2','3','4','5','6','7','8','9');
    var fa = new Array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
    var output = str
	for (i=0; i<11; i++) {
		output = output.replace(en[i], fa[i]);
	}
	return output;
}
function en2ar (str){
	var en = new Array('0','1','2','3','4','5','6','7','8','9');
    var ar = new Array('٠','١','٢','٣','٤','٥','٦','٧','٨','٩');
    var output = str
	for (i=0; i<11; i++) {
		output = output.replace(en[i], ar[i]);
	}
	return output;
}  
function isValidObject(objToTest) {
  if (null == objToTest) return false;
  if ("undefined" == typeof(objToTest)) return false;
  return true;
}