var timer;

function showMenu(callingObject, panelObject, menu_width){	
	var leftpos = 0;
	var toppos = 0;
	
	var temp = '';
	temp = document.getElementById(callingObject);

	leftpos = temp.offsetLeft;
	toppos = temp.offsetTop;
		
	recursiveTag = document.getElementById(callingObject);
	
	if (document.getElementById(panelObject).style.visibility=="visible") {
		keepMenu();
	}

	panelWidth = parseInt(document.getElementById(panelObject).offsetWidth);
	coWidth = parseInt(document.getElementById(callingObject).offsetParent.offsetWidth);		
	
	toppos = toppos + 25;
		
	document.getElementById(panelObject).style.left = leftpos + "px";
	document.getElementById(panelObject).style.top = toppos + "px";

	//document.getElementById(panelObject).style.width = menu_width + 'px';	
	
	document.getElementById(panelObject).style.zIndex = '999';
	
	document.getElementById(panelObject).style.visibility="visible";
}

function hideMenu(id){
	document.getElementById(id).style.visibility = "hidden";
}

function requestHide(id) {
	document.getElementById(id).style.zIndex = '0';
    timer = setTimeout("hideMenu('" + id + "')", 10);
}

function keepMenu() {
	clearTimeout(timer);
}

function removeNews(news_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this news item?')
    if (answer) {
        window.location = 'admin.asp?p=ns&nid=' + news_id;
    }
    else {
    }
}

function removeEvent(event_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this event?')
    if (answer) {
        window.location = 'admin.asp?p=ne&eid=' + event_id;
    }
    else {
    }
}

function removeResult(event_id,result_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this result?')
    if (answer) {
        window.location = 'admin.asp?p=nee&eid=' + event_id + '&rid=' + result_id;
    }
    else {
    }
}

function removeGallery(gallery_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this image?')
    if (answer) {
        window.location = 'admin.asp?p=gl&gid=' + gallery_id;
    }
    else {
    }
}

function removeEnquiry(enquiry_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this enquiry?')
    if (answer) {
        window.location = 'admin.asp?p=eq&enq_id=' + enquiry_id;
    }
    else {
    }
}

function messageConfirm(message) {
    var answer = "";
    answer = confirm (message)
    if (answer) {
    }
    else {
        return false;
    }
}

function messageUpdateConfirm(message) {
    var answer = "";
    answer = confirm (message)
    if (answer) {
        alert ('Your request has been submitted and upon approval your details will be updated.');
    }
    else {
        return false;
    }
}

function messageUpdateConfirm2(message,message2) {
    var answer = "";
    answer = confirm (message)
    if (answer) {
        alert (message2);
    }
    else {
        return false;
    }
}

function openImage(gal_id) {
    window.open('image_viewer.asp?gallery_id='+gal_id, 'img','left=20,top=20,menubar=no,location=no,resizable=no,scrollbars=no,status=no,address=no,titlebar=no,directories=no,menubar=no');
}

function showYouTubeDiv(id,title) {
	var video_layer = document.getElementById('video_layer');

        video_layer.style.backgroundColor = '#222';
        video_layer.style.zIndex='100';
        video_layer.innerHTML = '<div style="background-color:#fff;"><B>'+title+'</B>&nbsp;&nbsp;<img src="/neotel/images/close.gif" onclick="closeYouTubeDiv()"><br/><object width="510" height="420"><param name="movie" value="http://www.youtube.com/v/'+id+'"></param><param name="autoplay" value="1"><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+id+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="510" height="420"></embed></object></div>';

}

function closeYouTubeDiv() {
    var video_layer = document.getElementById('video_layer');

        video_layer.style.zIndex='-999';
        video_layer.innerHTML = '';
        video_layer.style.backgroundColor = '#fff';
}

function removeNewsletter(newsletter_id) {
    var answer = "";
    answer = confirm ('Are you sure you want to remove this newsletter?')
    if (answer) {
        window.location = 'admin.asp?p=nwl&nid=' + newsletter_id;
    }
    else {
    }
}

function copyselectedoption(fromElement,toElement,message) {
    var from = document.getElementById(fromElement)
    var to = document.getElementById(toElement)

	if (from.selectedIndex > -1) { 
		var nOption = document.createElement("OPTION");
		nOption.text = from.options[from.selectedIndex].text;
		nOption.value = from.options[from.selectedIndex].value;
		try {
		    to.add(nOption,null);
		}
		catch(ex) {
		    to.add(nOption);
		}
		removeselectedoption(fromElement);
	}
	else {
		alert(message);
	}
}

function removeselectedoption(fromElement)
{
  var selectObj = document.getElementById(fromElement);
  var i;
  for (i = selectObj.length - 1; i>=0; i--) {
    if (selectObj.options[i].selected) {
      selectObj.remove(i);
    }
  }
}

function selectoptions(obj) {
    var selectObj = document.getElementById(obj);
	for (j=0;j<selectObj.length;j++) {
		selectObj.options[j].selected = true;
	}
}

function previewimage(obj)
{
    var selectObj = document.getElementById(obj); 
    var i,viewed;
    viewed = 0
    for (i = selectObj.length - 1; i>=0; i--) {
        if (selectObj.options[i].selected) {
            openImage(selectObj.options[i].value);
            viewed = 1
        }
    }
    if (viewed == 0) {
        alert('Please select an image to view');
    }
}


