﻿





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 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 $MC(msg,msgcancel)
{
 if (confirm(msg))
  {
         
         return true;
       }
       else {
          alert (msgcancel);
          return false;
       } 
  
}














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; 
} 










/*Confirm Delete*/
function deletedata(url)
{
if ($MC('هل تريد فعلا بأن تتأخد هذا الإجراء','تم إلغاء الإجراء'))
{

 
go_to(url)

}

}

function go_to(url)
{

  document.location.href=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+btn.offsetWidth;
        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=0//(x)+'px';
	 $(obj).style.top=0//(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;

}


	}
	
	
		
    	
    	//Remove Array
function removearr(arr)
{
  arr.splice(0,arr.length);
}


function show_medium_Thumbnails(links)
{

       var arrayPageSize = getPageSize();
	    var arrayPageScroll = getPageScroll();
	    $('Thumbnails_medium').style.position='absolute'
	    $('Thumbnails_medium').style.top ='0px' //(arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 413) / 2) + 'px');
	    $('Thumbnails_medium').style.left = (((arrayPageSize[0] - 20 - 343) / 2) + 'px');
	    $('Thumbnails_medium').style.display = 'block';
	    $('Thumbnails_medium').innerHTML='<img src="'+links+'" border="0">'
	    


}

function hide_show(obj,v)
{
     $(obj).style.display=v;
     
      var arrayPageScroll =getPageScroll(); 
      var arrayPageSize = getPageSize();
     $(obj).style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 413) / 2) + 'px')
      $(obj).style.left='0px' 
}

