﻿//Code in this include should not reference
//functions supplied by the asp.net script manager.
function setCookie(name, value, expiresDays, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    if (expiresDays) {
        expiresDays = expiresDays * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime() + (expiresDays));
    document.cookie = name + "=" + escape(value) +
    ((expiresDays) ? ";expires=" + expires_date.toGMTString() : "") +
    ((path) ? ";path=" + path : "") +
    ((domain) ? ";domain=" + domain : "") +
    ((secure) ? ";secure" : "");
}
function getCookie(cookieName) {
    var results = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
    if (results)
        return (unescape(results[2]));
    else
        return null;
} 
function getElementPosX(obj){
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}
function getElementPosY(obj){
  var curtop = 0;
  if(obj.offsetParent)
      while(1){
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}
function showHideContent(id, show){
	var elem = document.getElementById(id);
	if (elem) {
		if (show){
			elem.style.display = '';
			elem.style.visibility = 'visible';
		}else{
			elem.style.display = 'none';
			elem.style.visibility = 'hidden';}
	}
}
function isVisible(id){
    var bVisible = true;
    var elem = document.getElementById(id);
	if (elem){
		bVisible = !(elem.style.display == 'none' || elem.style.visibility == 'hidden');
    }
	return bVisible;
}
function toggleVisibility(id){
   showHideContent(id,!isVisible(id));
}
function getCodeViewHtml(stringItem){
    return '<pre>' + stringItem.replace('<', '&#60;').replace('>','&#62;') + '</pre>';
}
function findFullID(idSubstring, formIndex)
{
	var elements = document.forms[formIndex].elements;
    var fullId;
    var currentId;
    var currentIdString = '';   
    if(elements)
	{
		for(i=0;i<elements.length;i++)
		{
			currentId = elements[i].id;
			if(currentId)
			{
				currentIdString = currentId.toString();
				if(currentIdString.indexOf(idSubstring) > -1)
				{
					fullId = elements[i].id;
					break;
				}
			}
		}
	}    
    return fullId;
}
