function catchKey(e,action)
{
    var isIE = (navigator.userAgent.indexOf("MSIE") != -1);
    key = (isIE) ? key = event.keyCode : e.which;
    if (key == 13) {
        action.submit();
    }

}

function sure()
{
    return confirm('Are you sure ?');
}


function openWin(url, name, width, height)
{
  if (! width) {
           width = screen.width;
  }
  if (! height) {
           height = screen.height;
  }  
  var newWindow = window.open(url, name, 'left=' + Math.ceil((screen.width - width)/2) + ',top=' + Math.ceil((0+screen.height - height)/2) + ',width=' + width + ',height=' + height + ',location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,channelmode=0,fullscreen=1');
  newWindow.focus();
  //return false;
}
function openFullWin(url,name)
{        
    var newWindow = window.open(url,'','toolbar=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,channelmode=1,fullscreen=1');
  
  newWindow.focus();    
}

function newWindow(mypage,myname,w,h,scroll,rsize) {
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	if (!rsize) { rsize = 'yes'; }
	settings = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar=no,location=no,status=no,menubar=no,resizable='+rsize+',dependent=yes';

	win = window.open('',myname,'height=1,width=1');
	win.close();
	
	win = window.open(mypage,myname,settings);
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

function selectAll(name, val)
{
    a = document.getElementsByName(name);
    for(i=0;i<a.length;++i) a[i].checked =   val;
}

function delSel(sform)
{
    var sel = 0;
    for(var i=0; i<sform.elements.length; i++)
    {
		if (sform.elements[i].name == 'id[]' && sform.elements[i].checked)
        {
            sel = 1;
            break;
        }
	}
    if (!sel)
    {
        alert('Please select at least one campaign');
        return false;
    }
    if (!confirm('Are you sure you want to delete the selected campaigns?')) return;
    sform.action = 'index.php/act_del_campaign';
    sform.submit();
}

function delSelCat(sform)
{
    var sel = 0;
    for(var i=0; i<sform.elements.length; i++)
    {
		if (sform.elements[i].name == 'sel_id[]' && sform.elements[i].checked)
        {
            sel = 1;
            break;
        }
	}
    if (!sel)
    {
        alert('Please select at least one category');
        return false;
    }
    if (!confirm('Are you sure you want to delete the selected categories?')) return;
    sform.action = 'index.php/act_del_category';
    sform.submit();
}

function checkEdit(sform, id)
{
    for(var i=0; i<sform.elements.length; i++)
    {
		if (sform.elements[i].name == 'id[]' && sform.elements[i].value == id)
        {
            sform.elements[i].checked = true;
            break;
        }
	}
    sform.submit();
    return false;
}

function showDelCalendar(formName, elemName)
	{
			var obj	   = document.getElementById("contCalendar")

			var xPos   = document.getElementById('icon_calendar').offsetLeft;
			var yPos   = document.getElementById('icon_calendar').offsetTop;
			var tempEl = document.getElementById('icon_calendar').offsetParent;
		
			while (tempEl != null)
			{
				xPos += tempEl.offsetLeft;
				yPos +=tempEl.offsetTop;
				tempEl = tempEl.offsetParent;
			}

			obj.style.left = xPos + 2000 + "px";
			obj.style.top  = yPos - 2500 + "px";
			
			mainCalendar( document.forms[formName].elements[elemName] );
	}
function showServiceCalendar(formName, elemName,divName,iconName)
	{
			var obj	   = document.getElementById(divName)

			var xPos   = document.getElementById(iconName).offsetLeft;
			var yPos   = document.getElementById(iconName).offsetTop;
			var tempEl = document.getElementById(iconName).offsetParent;
		
			while (tempEl != null)
			{
				xPos += tempEl.offsetLeft;
				yPos +=tempEl.offsetTop;
				tempEl = tempEl.offsetParent;
			}

			obj.style.left = xPos + 20 + "px";
			obj.style.top  = yPos - 150 + "px";			
			
			mainCalendar( document.forms[formName].elements[elemName],divName);
	}
	
	function cleaDate(formName, elemName)
	{
		document.forms[formName].elements[elemName].value = "";
	}
	
	function showPopUp()
	{
		var win = window.open("pop_up.html", "", "width=500, height=300, menubar=0, resizable=0, scrollbars=0, status=0");
	}
