﻿// JScript File
var webRoot ;
function showMVWarn(on)
{
	var el = document.getElementById('mvdl_warn');
	if (el) {
		if (on)
			el.style.display = 'block';
		else
			el.style.display = 'none';
	}
}

function CheckEMail(what)
{
    //alert(what);
	ind = what.indexOf('@');
	if (ind==-1)
		return(false);
	if (what.indexOf('.',ind+2)==-1)
		return(false);
	return(true);
}

function CheckVDownload(dlType,force)
{
    //alert('CheckVDownload hit');
    //debugger;
	if (!force)
		return(true);
//	if (document.vDownload.sName.value=="") {
//    if (document.getElementById("sName").value=="") {
        if (document.getElementsByName("sName").value=="") {
		alert("Please enter your name.");
//		document.vDownload.sName.focus();
        document.getElementById("sName").focus();
		return(false);
	}
//	if (document.vDownload.sEMail.value=="") {
//    if (document.getElementById("sEMail").value=="") {    
        var elm1 = document.getElementsByName("sEMail");
        //alert(elm1[0].value);
        if (elm1[0].value=="") {
		alert("Please enter your e-mail address.");
		//document.vDownload.sEMail.focus();
		document.getElementById("sEMail").focus();		
		return(false);
	}
//	if (!CheckEMail(document.vDownload.sEMail.value)) {
//    if (!CheckEMail(document.getElementById("sEMail").value)) {
    if (!CheckEMail(elm1[0].value)) {
		alert("Your e-mail address is not valid.");
		//document.vDownload.sEMail.focus();
		document.getElementById("sEMail").focus();
		return(false);
	}
	return(true);
}

function doDLClick(dlType)
{  
    //alert('doDLClick hit');
	if (!CheckVDownload(dlType,false))
		return;
	if (dlType=='asOnline')  // mini-site
		window.open(webRoot+'/view_online.aspx','','scrollbars=yes,resizable=yes,width=800,height=600');
	else {
		//clayton commented this out
		document.getElementById('dlType').value = dlType;		
		
		//document.vDownload.submit();
		document.getElementById('vDownload').submit();
	}
}

function CheckVForward()
{    
    //alert('forward');
	if (!CheckVDownload('asMGV',true))
		return(false);
//	if (document.vForward.rName.value=="") {
//    if (document.getElementById("rName").value=="") {
    var nameElm = document.getElementsByName("rName");
    if (nameElm[0].value=="") {
		alert("Please enter the recipient's name.");
		//document.vForward.rName.focus();
		document.getElementById("rName").focus();
		return(false);
	}
//	if (document.vForward.rEMail.value=="") {
//    if (document.getElementById("rEMail").value=="") {
    var emailElm = document.getElementsByName("rEMail");
    if (emailElm[0].value=="") {
		alert("Please enter the recipient's e-mail address.");
		//document.vForward.rEMail.focus();
		document.getElementById("rEMail").focus();
		return(false);
	}
//	if (!CheckEMail(document.vForward.rEMail.value)) {
//    if (!CheckEMail(document.getElementById("rEMail").value)) {
    if (!CheckEMail(document.getElementsByName("rEMail")[0].value)) {
		alert("The recipient's e-mail address is not valid.");
		//document.vForward.rEMail.focus();
		document.getElementById("rEMail").focus();
		return(false);
	}
/*	if (document.vForward.addPDFs.checked) {
		if (!confirm("Including the full calendar information in the e-mail may make the e-mail very large. Are you sure?"))
			return(false);
	}
*/	    
    //var downloadName = document.getElementById("sName").value;
    //var downloadEmail = document.getElementById("sEMail").value;
    
    var yourName = document.getElementsByName("sName");
    var yourEmail = document.getElementsByName("sEMail");
    
    //alert(yourName[0].value);
	//alert(yourEmail[0].value);
    
//    document.getElementsByName("fName") = yourName;
//	document.getElementsByName("fEMail") = yourEmail;

    //debugger;
    document.getElementById("fName").value = yourName[0].value;
	document.getElementById("fEMail").value = yourEmail[0].value;

//    op[0].value = yourName[0].value;
//    oc[0].value = yourEmail[0].value;
    
//    fName.value = yourName[0].value;
//	fEMail.value = yourEmail[0].value;

//	alert(document.getElementsByName("fName")[0].value);
//	alert(document.getElementsByName("fEmail")[0].value);
	
//        document.getElementById("sName").value = document.getElementById("sName").value;
//	    document.getElementById("sEMail").value = document.getElementById("sEMail").value;
//	    alert(document.getElementById("sName").value);
//	    alert(document.getElementById("sEMail").value);
//	    alert(document.getElementById("fName").value);
//	    alert(document.getElementById("fEMail").value);
//	document.vForward.dlType.value = (document.vDownload.dlType[0].selected)?"asMGV":((document.vDownload.dlType[1].selected)?"asOnline":"asPDF");
	
	
	document.getElementById('vForward').submit();
	//return(true);
}

function openEnquiryWindow(itemKey)
{     
    window.open(webRoot+'/enquiry.aspx?key='+itemKey,'viewWin','width=600,height=500,resizable=yes,scrollbars=yes,status=yes');     
}

function openHelp(s)
{     
    window.open(webRoot+'/' + s,'viewWin','width=600,height=500,resizable=yes,scrollbars=yes,status=yes');     
}

//Rollover states for Next Button
        function fnMouseOverNext()
        {          
           document.getElementById("btnNext").src = webRoot+"/images/bttn_nxt_02.gif";                     
        }
        
        function fnMouseOutNext()
        {          
           document.getElementById("btnNext").src = webRoot+"/images/bttn_nxt_01.gif";                     
        }
        
        //Rollover states for Back Button
        function fnMouseOverBack()
        {          
           document.getElementById("btnBack").src = webRoot+"/images/bttn_back_02.gif";                     
        }
        
        function fnMouseOutBack()
        {          
           document.getElementById("btnBack").src = webRoot+"/images/bttn_back_01.gif";                     
        }
        
        //Rollover states for First Button
        function fnMouseOverFirst()
        {          
           document.getElementById("btnFirst").src = webRoot+"/images/bttn_first_02.gif";                     
        }
        
        function fnMouseOutFirst()
        {          
           document.getElementById("btnFirst").src = webRoot+"/images/bttn_first_01.gif";                     
        }
        
        //Rollover states for Last Button
        function fnMouseOverLast()
        {          
           document.getElementById("btnLast").src = webRoot+"/images/bttn_last_02.gif";                     
        }
        
        function fnMouseOutLast()
        {          
           document.getElementById("btnLast").src = webRoot+"/images/bttn_last_01.gif";                     
        }
        
        function fnOpenCurrencyWindow(s)
        {     
            window.open(s,'viewWin','width=300,height=300,resizable=yes,scrollbars=yes,status=yes');     
        }
        
        function fnHideItineraryByDefault()
        {
            try 
            {
            document.getElementById('csItinBox').style.display = 'none';
            }
            catch(e)
            {
            }
        }

        function fnToggleItinerary()
        {   
            if(document.getElementById('csItinBox').style.display == 'none')
            {
                document.getElementById('csItinBox').style.display = 'inline'
            }    
            else if(document.getElementById('csItinBox').style.display == 'inline')
            {
                document.getElementById('csItinBox').style.display = 'none'
            } 
            else    
            {
             document.getElementById('csItinBox').style.display = 'none'
            }   
        }
        function setWebRoot(val)
        {
            webRoot= val;
            return true;
        }

       