//number of days the cookie should 
//last (0 will cause it to always pop up)
var expDays = 1; 
 
function GetCookie (name) { 
  var arg = name + "="; 
  var alen = arg.length; 
  var clen = document.cookie.length; 
  var i = 0; 
 
  while (i < clen) { 
    var j = i + alen; 
 
   if (document.cookie.substring(i, j) == arg) 
       return getCookieVal (j); 
 
      i = document.cookie.indexOf(" ", i) + 1; 
 
 if (i == 0) break; 
 
} 
 
return null;
 
}
 
function SetCookie (name, value) { 
  var argv = SetCookie.arguments; 
  var argc = SetCookie.arguments.length; 
  var expires = (argc > 2) ? argv[2] : null; 
  var path = (argc > 3) ? argv[3] : null; 
  var domain = (argc > 4) ? argv[4] : null; 
  var secure = (argc > 5) ? argv[5] : false; 
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) + 
((domain == null) ? "" : ("; domain=" + domain)) + 
((secure == true) ? "; secure" : "");
 
}
 
function DeleteCookie (name) { 
  var exp = new Date(); 
  exp.setTime (exp.getTime() - 1); 
  var cval = GetCookie (name); 
  document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
 
}
 
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
 
function amt(){
  var count = GetCookie('count')
   
  if(count == null) {
    SetCookie('count','1')
    return 1
} else {
   var newcount = parseInt(count) + 1;
   DeleteCookie('count')
   SetCookie('count',newcount,exp)
return count
 
}
 
}
 
function getCookieVal(offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
     endstr = document.cookie.length;
     return unescape(document.cookie.substring(offset, endstr));
}
 
function checkCount() {
  var count = GetCookie('count');
  if (count == null) {
    count=1;
    SetCookie('count', count, exp);
    showMessageBox();
  } else {
    count++;
    SetCookie('count', count, exp);
  }
 
}
 
function showMessageBox(){
	//var kkbox = document.getElementById("kkbox")
	//kkbox.style.display = "block";
	fireMyPopup("kkbox");
	
}
function hideMessageBox(){
	//var kkbox = document.getElementById("kkbox")
	//kkbox.style.display = "none";
	closeBox("kkbox");
}
window.onload=checkCount


function init(){
    var div_html = "<div id='pop_overlay' style='display:none'></div><div id='pop_container' style='display:none'><div id='pop_inner' style='display:none'></div></div>";
    document.write(div_html);
    /*document.body.innerHTML = div_html + document.body.innerHTML;*/
    document.getElementById('pop_overlay').style.display='none';
    document.getElementById('pop_container').style.display='none';
};

function fireMyPopup(textObjName) {

	var check;
	var posL;
	var posT;
		 
	check = document.getElementById(textObjName).style.display
  
	
	var scrolledX, scrolledY;
	if( self.pageYOffset ) {
	  scrolledX = self.pageXOffset;
	  scrolledY = self.pageYOffset;
	} else if( document.documentElement && document.documentElement.scrollTop ) {
	  scrolledX = document.documentElement.scrollLeft;
	  scrolledY = document.documentElement.scrollTop;
	} else if( document.body ) {
	  scrolledX = document.body.scrollLeft;
	  scrolledY = document.body.scrollTop;
	}

	// Determine the coordinates of the center of the page

	var centerX, centerY;
	if( self.innerHeight ) {
	  centerX = self.innerWidth;
	  centerY = self.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	  centerX = document.documentElement.clientWidth;
	  centerY = document.documentElement.clientHeight;
	} else if( document.body ) {
	  centerX = document.body.clientWidth;
	  centerY = document.body.clientHeight;
	}

  if(check=='none')
  {
		
		var leftOffset = scrolledX + (centerX - 550) / 2;
		var topOffset = scrolledY + (centerY - 300 ) / 2;
		
        document.getElementById('pop_overlay').style.display='block';
        document.getElementById('pop_container').style.display='block';
		document.getElementById(textObjName).style.display='block';
        document.getElementById(textObjName).style.top =  topOffset + "px";
		document.getElementById(textObjName).style.left = leftOffset + "px";
		document.getElementById(textObjName).style.zIndex='5000';
		document.getElementById('pop_overlay').style.left = scrolledX + "px";
		document.getElementById('pop_overlay').style.top = scrolledY + "px";
		document.getElementById('pop_overlay').style.width = centerX;
		document.getElementById('pop_overlay').style.height = centerY;
		
  }
  else
  {	
            document.getElementById('pop_overlay').style.display='none';
            document.getElementById('pop_container').style.display='none';
            document.getElementById(textObjName).style.display='none';
  };
  
	
  return false;
}


function closeBox(textObjName){
	document.getElementById("pop_overlay").style.display="none";
	document.getElementById('pop_container').style.display='none';
    document.getElementById(textObjName).style.display='none';
}
function ScrollPos(){
    var ScrollTop = document.body.scrollTop;

    if (ScrollTop == 0)
    {
        if (window.pageYOffset)
            ScrollTop = window.pageYOffset;
        else
            ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
    }
    return ScrollTop;
}
function DL_GetElementLeft(eElement)
{
    var nLeftPos = eElement.offsetLeft;          // initialize var to store calculations
    var eParElement = eElement.offsetParent;     // identify first offset parent element  
    while (eParElement != null)
    {                                            // move up through element hierarchy
        nLeftPos += eParElement.offsetLeft;      // appending left offset of each parent
        eParElement = eParElement.offsetParent;  // until no more offset parents exist
    }
    return nLeftPos;                             // return the number calculated
}

function DL_GetElementTop(eElement)
{
    var nTopPos = eElement.offsetTop;            // initialize var to store calculations
    var eParElement = eElement.offsetParent;     // identify first offset parent element  
    while (eParElement != null)
    {                                            // move up through element hierarchy
        nTopPos += eParElement.offsetTop;        // appending top offset of each parent
        eParElement = eParElement.offsetParent;  // until no more offset parents exist
    }
    return nTopPos;                              // return the number calculated
}

init();