﻿
var ua = 'msie';
var W=navigator.userAgent.toLowerCase();
if(W.indexOf("opera")!=-1){ua='opera';}else if(W.indexOf("msie")!=-1){ua='msie';} else if(W.indexOf("mozilla")!=-1){ua='gecko';}
if(W.indexOf("opera")!=-1){ua='opera';}else if(W.indexOf("msie")!=-1){ua='msie';} else if(W.indexOf("mozilla")!=-1){ua='gecko';}

if(window.innerWidth){
    bodyWidth=function(win){if(!win)win=window;return parseInt(win.innerWidth)}
	bodyHeight=function(win){if(!win)win=window;return parseInt(win.innerHeight)}
	scrollTop=function(win){if(!win)win=window;return win.pageYOffset}
	scrollLeft=function(win){if(!win)win=window;return win.pageXOffset}
	
	  
}
else
{
    bodyWidth=function(win){if(!win)win=window;return parseInt(win.document.body.clientWidth)}
	bodyHeight=function(win){if(!win)win=window;return parseInt(win.document.body.clientHeight)}
	scrollTop=function(win){if(!win)win=window;return win.document.body.scrollTop}
	scrollLeft=function(win){if(!win)win=window;return win.document.body.scrollLeft}	
} 


function addListener(obj, event, listener){
    if(ua == 'gecko' || ua == 'opera'){
        obj.addEventListener(event, listener, false);
    } else if (ua == 'msie') {
        obj.attachEvent("on"+event,listener);
    }
};

function removeListener(obj, event, listener){
    if(ua == 'gecko' || ua == 'opera'){
        obj.removeEventListener(event, listener, false);
    } else if (ua == 'msie') {
        obj.detachEvent("on"+event,listener);
    }
};



function $setatt(obj,att,value)
{
$(obj).setAttribute(att,value)

}

function $(id)
{
var item;
if (document.getElementById)
	{
		itm = document.getElementById(id);
	}
	else if (document.all)
	{
		itm = document.all[id];
	}
	else if (document.layers)
	{
		itm = document.layers[id];
	}
	
	return itm;

}

function $RA(arr)
{
  arr.splice(0,arr.length);
}

function $riarr(old_arr,index)
{
 
var new_arr=new Array();
for(var i=0;i<old_arr.length;i++)
{
if (i !=index)
{
new_arr[new_arr.length]=old_arr[i];
}

} 
$RA(old_arr);
return new_arr;
}
function $giar(arr,value)
{


for (var i=0;i<arr.length;i++)
{
if (String(arr[i])==String(value))
{

return i;

break;
}

}

return 'none';

}



function $ramatch(arrcheck,value,arrreturn)
{

var new_arr=new Array();
for(var i=0;i<arrcheck.length;i++)
{

if (String(arrcheck[i])==String(value))
{
new_arr[new_arr.length]=arrreturn[i];
}

} 


return new_arr;


}












function gettextdps(obj)
{

  var selectindex=$(obj).selectedIndex;
  
  return $(obj).options[selectindex].text;

}

function Trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");

}

function hs(obj,value,TF)
{
if (! TF)
 $(obj).style.display=value;
else
{
  if ($(obj).style.display=='block')
  $(obj).style.display='none';
else
  $(obj).style.display='block';
}
}

function $A(obj,text)
{
 $(obj).innerHTML=text;
}

function $B(obj)
{
 return Trim($(obj).innerHTML);
} 


function $C(obj,text)
{
 $(obj).value=text;
}

function $D(obj)
{
 return Trim($(obj).value);
} 

function $F(obj)
{
 return $(obj).focus();
}

function $PI(v)
{
  return parseInt(v)

}

function $ES(txt)
{
 
  return escape(txt)

}

function $css(obj,cn)
{
  $(obj).className=cn;
  
}
 function $FR(obj)
 {
 
   return $(obj).contentWindow;
 
 }
 
 
 function $IR(TB,rowindex)
 {
  $(TB).insertRow(rowindex);
 }
 
 function $DR(TB,numrow,rowindex)
{
for (var i=0;i<numrow;i++)
{
  $(TB).deleteRow(rowindex);
}

}

function $CC(TB,rowindex,cellindex,value,style,colspan,w,V,alg)
{
var x;
var y;
x=$(TB).rows[rowindex];
Y=x.insertCell(cellindex);
Y.innerHTML=value

Y.className=style;
if (colspan)
Y.colSpan=colspan;

if (w)
Y.width=w;

if (V)
Y.vAlign=V;

if (alg)
Y.align=alg;
}

 /*change content cell in table*/
 function amf_changeContentTB(TB,rowno,cellno,content)
{
var x=$(TB).rows[rowno].cells
x[cellno].innerHTML=content;
}







function create_img(style,src,events,title,id,W,H)
{
if (W)
return "<img id='"+id+"' "+style+" align='absmiddle' border='0' src='"+src+"' "+events+" title='"+title+"' width='"+W+"' height='"+H+"'>"
else
return "<img id='"+id+"' "+style+" align='absmiddle' border='0' src='"+src+"' "+events+" title='"+title+"'>"
}

function amf_createtextbox(type,value,id,size,events)
{
return "<input  "+events+"  Height='15' Class='forminput' type='"+type+"' value='"+value+"' id='"+id+"' size='"+size+"'>"
}




function Togglemsg(msg)
{
x=bodyWidth()
y=bodyHeight();
el=$('loader');

	if(null!=el)
	{
		var top = (y/2) - 28;
		var left = (x/2) - 160;
		if( left<=0 ) left = 10;


		el.style.display = 'block'
		el.style.left = left + 'px'
		el.style.top = top + 'px';
		$("ImagePreloader").src='../images/spinner.gif';
		$("plmsg").innerHTML=msg;
		
		setTimeout("hs('loader','none',0)",1000)
	}
}


	function $MC(msg,msgcancel)
{
 if (confirm(msg))
  {
         
         return true;
       }
       else {
          alert (msgcancel);
          return false;
       } 
  
}

function whichButton(event)
{

 return event.keyCode;
}




function amf_fulldropdown(obj,arr1,arr2)
{
     $(obj).length=arr1.length;

		for(var j=0;j<arr1.length;j++)
	{
			$(obj).options[j].value=arr1[j];
			$(obj).options[j].text=arr2[j];
	}
}










function formatDate(dateValue, format) { 
var fmt = format.toUpperCase(); 
    var re = /^(M|MM|D|DD|YYYY)([\-\/]{1})(M|MM|D|DD|YYYY)(\2)(M|MM|D|DD|YYYY)$/; 
    if (!re.test(fmt)) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("M") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("D") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("YYYY") == -1) { fmt = "MM/DD/YYYY"; } 

var M = "" + (dateValue.getMonth()+1); 
    var MM = "0" + M; 
    MM = MM.substring(MM.length-2, MM.length); 
    var D = "" + (dateValue.getDate()); 
    var DD = "0" + D; 
    DD = DD.substring(DD.length-2, DD.length); 
    var YYYY = "" + (dateValue.getFullYear()); 

var sep = "/"; 
    if (fmt.indexOf("-") != -1) { sep = "-"; } 
    var pieces = fmt.split(sep); 
    var result = ""; 

switch (pieces[0]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 

switch (pieces[1]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 

switch (pieces[2]) { 
         case "M" : result += M; break; 
         case "MM" : result += MM; break; 
         case "D" : result += D; break; 
         case "DD" : result += DD; break; 
         case "YYYY" : result += YYYY; break; 
    } 

    return result; 
} 






function amf_Boolean(v)
{
v=new String(v)
if (v=='true')
return 1;
else
return 0;
}


function go_to(url)
{

document.location.href=url;

}


/*Confirm Delete*/
function deletedata(url)
{
if ($MC('هل تريد فعلا بأن تتأخد هذا الإجراء','تم إلغاء الإجراء'))
{

go_to(url)

}

}


      function popup(strURL,intWinW,intWinH)
{	
	
		var strProperties = "menubar=no, resizable=yes,  "; 


		var intScreenW = parseInt(screen.width, 10); 
		var intScreenH = parseInt(screen.Height, 10); 
		var intWinT = (intScreenH - intWinH)/2; 
		var intWinL = (intScreenW - intWinW)/2;
		strProperties += 'height=' + intWinH + ', width=' + intWinW + ', top=' + intWinT + ', left=' + intWinL + ', status=no,scrollbars=yes,toolbar=no,location=no'; 
		var winObject = window.open(strURL, 'PageServices', strProperties, false); 
//		var winObject=window.open("../services/postFeedbackAction.aspx","","height="+intWinH+",width="+intWinW+",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
		winObject.focus(); 
	
}

 



function showdim(btn,X,Y,obj,display)
		{
		 
		 btn=$(btn)
		 
	    var x = btn.offsetLeft;
        var y = btn.offsetTop + btn.offsetHeight ;

  // deal with elements inside tables and such
  var parent = btn;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
		}
	
x=x+X
y=y+Y

	 $(obj).style.left=(x)+'px';
	 $(obj).style.top=(y)+'px'; 
	 $(obj).style.display=display;
		}



function ckbox(TF,nameck) {
var ck=document.body.getElementsByTagName("input")
for(var i=0;i<ck.length;i++)
{
  if (ck[i].type=='checkbox' && ck[i].name.match(nameck)==nameck)
  ck[i].checked=TF;

}


	}
	
	
	function viewmeprofile(objshow,obj)
		{
	      var div = $("maintable").getElementsByTagName("table");
	      var table=$("maincat").getElementsByTagName("td");
	
	if ($(obj).className=='menutop')
	{

	for (var i=0; i<div.length; i++)
	{
	
	   if (div[i].name)
	        div[i].style.display="none";
	

	}
	
	
	for (var i=0; i<table.length; i++)
	{

            table[i].className='menutop';

	
	
	}
	
	

	$(obj).className='heads';
	$(objshow).style.display="block";
	
	}
    		
    	}
    	
    	
    	
    	//Remove Array
function removearr(arr)
{
  arr.splice(0,arr.length);
}


