function send_form(frm,page)
{
	if ( ! test_req() ) return false;
	ed_frm=document.forms[frm];
	ed_frm.submit();
	form_mes.innerText="Saving ...";	
}
//-		-		-			-			-				-			-
function swp_v(idl)
{	
	if (idl.style.display=='')
		idl.style.display='none'
	else
		idl.style.display='';
}
function swp_c(idl)
{	
	var inp=idl.all.tags("input");
	var c_=document.all["c_"+idl.id];
	for(i=0;i<inp.length;i++)
	{
		if (inp[i].type=="checkbox"	)
			inp[i].checked=c_.checked;
	}
}

function swp_plus(idl,id2)
{	
	if (idl.style.display=='')
	{
		idl.style.display='none'
		id2.innerHTML="<img src='images/admin/icons/plus.gif' border=0>";
	}
	else
	{
		idl.style.display='';
		id2.innerHTML="<img src='images/admin/icons/minus.gif' border=0>";
	}
}
//-		-		-			-			-				-	mem 20060520		-	
//accept tempalte div tag well be copied to be inside the container 
//with replacing ^i^ symbole inside  form input has type and name
function addinput(templatediv,container,inputype,inputname)
{
	var newdiv=document.createElement("div");
	var tempinput=templatediv.getElementsByTagName(inputype)[0];
	var ind=parseInt( tempinput.getAttribute("alt"));
	ind++;
	tempinput.setAttribute("alt",ind);
	newdiv.innerHTML=olddiv.innerHTML.replace('^i^',ind+''); 
	var theinput=newdiv.getElementsByTagName(inputype)[0];
	theinput.name=inputname.replace('^i^',ind+'');
	container.appendChild(newdiv);
}
///////*//////////////AJAX Code
var req=null;
var console=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
function sendRequest(url,params,HttpMethod)
{
	if (!HttpMethod)
		{HttpMethod="GET";}
	req=initXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=onReadyState;
		req.open(HttpMethod,url,true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; text/html; charset=windows-1256');
		//req.setRequestHeader("encoding", "windows-1256");
		req.send(params);
	}
}
function initXMLHTTPRequest()
{
	var xRequest=null;
	if (window.XMLHttpRequest)
		{xRequest=new XMLHttpRequest();}
	else if (window.ActiveXObject)
		{xRequest=new ActiveXObject("Microsoft.XMLHTTP");}
	return xRequest;
}
function onReadyState()
{
	var ready=req.readyState;
	var data=null;
	if (ready==READY_STATE_COMPLETE)
		{data=req.responseText;	}
	else
		{data="loading...";}
	toConsole(data);
}
function toConsole(data)
{
	if (console!=null)
	{
		console.innerHTML="";
		var newline=document.createElement("div");
		console.appendChild(newline);
		newline.innerHTML=data;
	}
}
//-			-			-			-			-java script check
//			-			-			-			-
	function checkJs(obj,showin)
	{  
		var inputs=obj.getElementsByTagName('input');
		var totalmes="";
		for(var i=0;i<inputs.length;i++)
		{
			var input=inputs[i];
			var check=input.getAttribute("check");
			var mes=input.getAttribute("mes");			
			if (check !=null)
				switch (check){
					case "add":
						if(input.value=="")
							totalmes += mes +"\n";
					break;
					case "mail":
						if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(input.value)) || input.value=='')
							totalmes += mes +"\n";
					break;
					case "comma":
						if(input.value=="" || input.value.indexOf(",") >=0 )
							totalmes += mes +"\n";
					break;
					case "pass":
						var compare=input.getAttribute("compare");
						if(input.value=="" || input.value != obj[compare].value)
							totalmes += mes +"\n";
					break;
					case "classname":
						if (!(/^[0-9]{2} [0-9]{2} [0-9]{2} [0-9]{3} [0-9]{3} [0-9]{3}$/.test(input.value)) || input.value=='')
							totalmes += mes +"\n";
					break;
					case "mobile":
						if (!(/^9639[2-8][0-9]{6}$/.test(input.value)) || input.value=='')
							totalmes += mes +"\n";
					break;
					case "class_center":
						if (!(/^[0-9]{2} [0-9]{2} [0-9]{2} [0-9]{3} [0-9]{3} [0-9]{3}$/.test(input.value)) || input.value=='')
							totalmes += mes +"\n";
					break;
				}
		}
		if (totalmes != "")
		{
			if (showin !=null)
					document.getElementById(showin).innerText=totalmes;
			else form_mes.innerText=totalmes;
			return false;
		}
		if (showin !=null)
				document.getElementById(showin).innerText="جاري الارسال ...";
		else form_mes.innerText="جاري الارسال ...";
		
		return true;
	}


