﻿
var ua = 'msie';
var msg=new String('')
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';}



	function registerEventHandler (element, event, handler) {
		if (element.attachEvent) {
			// MS registration model
			element.attachEvent('on' + event, handler);
		} else if (element.addEventListener) {
			// NN (W4C) regisration model
			element.addEventListener(event, handler, false);
		} else {
			// old regisration model as fall-back
			element[event] = handler;
		}
	}
   




	function check_length(obj,len,lbl)
	{
	 var txt=$(obj).value;
	 
	 if (txt.length>len) 
	 $(obj).value=txt.substring(0,len)
	else
	$(lbl).innerHTML=txt.length 
		
	}
	
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)
{
var obj_val = document.getElementById(obj)
if (! TF)
 obj_val.style.display=value;
else
{
  if (obj_val.style.display=='block')
  obj_val.style.display='none';
else
  obj_val.style.display='block';
}
}


function $ES(txt)
{
 
  return escape(txt)

}

function $css(obj,cn)
{
  $(obj).className=cn;
  
}
 function $FR(obj)
 {
 
   return $(obj).contentWindow;
 
 }
 
 









	function $MC(msg,msgcancel)
{
 if (confirm(msg))
  {
         
         return true;
       }
       else {
          alert (msgcancel);
          return false;
       } 
  
}

function whichButton(event)
{

 return event.keyCode;
}




















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 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 sitemessage()
{
	    var arrayPageSize = getPageSize();
	    var arrayPageScroll = getPageScroll();
	    $('ipd-msg-wrapper').style.position='absolute'
	    $('ipd-msg-wrapper').style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 45) / 2) + 'px');
	    $('ipd-msg-wrapper').style.left = (((arrayPageSize[0] - 20 - 220) / 2) + 'px');
	    $('ipd-msg-wrapper').style.display = 'block';
	    $('ipd-msg-text').innerHTML=msg
	    $('ipd-msg-wrapper').style.zIndex = '200'
	    window.setTimeout("hs('ipd-msg-wrapper','none')",2000)
	    
	    
}


function Message(msg)
{
	    var arrayPageSize = getPageSize();
	    var arrayPageScroll = getPageScroll();
	    $('ipd-msg-wrapper').style.position='absolute'
	    $('ipd-msg-wrapper').style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 45) / 2) + 'px');
	    $('ipd-msg-wrapper').style.left = (((arrayPageSize[0] - 20 - 220) / 2) + 'px');
	    $('ipd-msg-wrapper').style.display = 'block';
	    $('ipd-msg-text').innerHTML=msg
	    $('ipd-msg-wrapper').style.zIndex = '200'
	    window.setTimeout("hs('ipd-msg-wrapper','none')",2000)
	    
	    
}




	
	
	
	
	
	
	
	
	   //Check validate Email
   function validate_email(field)
{


apos=field.indexOf("@")
dotpos=field.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {

  return false
  }
else {

return true}

}
	
	
	
	      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 popupdiv(obj,w,h)
{
	    var arrayPageSize = getPageSize();
	    var arrayPageScroll = getPageScroll();
	

	
	   // this.HC=new htmlcontrol(); 
	    document.getElementById(obj).style.position='absolute'
	    document.getElementById(obj).style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - h) / 2) + 'px');
		document.getElementById(obj).style.left = (((arrayPageSize[0] - 20 - w) / 2) + 'px');
	    document.getElementById(obj).style.zIndex = '100'
	    document.getElementById('overlay').style.height = (arrayPageSize[1] + 'px');
	   
	    hs(obj,'block');
	   
	    hs('overlay','block');
	    hs('loadingImage','none');   
	    fade(obj)
	
	

}

var TimeToFade = 500.0;

function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
//  if(element.FadeState == null)
//  {
//    if(element.style.opacity == null
//        || element.style.opacity == ''
//        || element.style.opacity == '1')
//    {
//      element.FadeState = 2;
//    }
//    else
//    {
//      element.FadeState = -2;
//    }
//  }

    element.FadeState = element.FadeState == 1 ? 1 : -1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);

}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
        if (element.FadeState != 1)
            element.FadeState = -2;
    return;
  }
 

 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

function amf_loading()
{

 	// prep objects
	var objOverlay = document.getElementById('overlay');
	var objLightbox = document.getElementById('lightbox');
	var objCaption = document.getElementById('lightboxCaption');
	var objImage = document.getElementById('lightboxImage');
	var objLoadingImage = document.getElementById('loadingImage');
	var objLightboxDetails = document.getElementById('lightboxDetails');

	
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	// center loadingImage if it exists
	if (objLoadingImage) {
		objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
		objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
		objLoadingImage.style.display = 'block';
	}

	// set height of Overlay to take up whole page and show
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';

  
  

}



/*Get value from xml*/
function amf_firstChild_node(obj,i,item)
{
 var value=new String('')
     try{
     value=obj[i].getElementsByTagName(item)[0].firstChild.nodeValue
}
catch (e)
{
//do nothing
}

return value;
}

