﻿
function ChangeMenuOptionOver(objMenuOptionTable)
{
    var intMenuOptionIDLength;
    var strMenuOptionID;
    var objTemporyObject;
    
    intMenuOptionIDLength = String(objMenuOptionTable.id).length
    strMenuOptionID = String(objMenuOptionTable.id).substring(intMenuOptionIDLength, (intMenuOptionIDLength - 2));

    objTemporyObject = document.getElementById('imgMenuOptionDivider' + strMenuOptionID);    
    objTemporyObject.src = '/images/structure/menuverticaldivider_1.png';
    
    objTemporyObject = document.getElementById('imgMenuOptionIcon' + strMenuOptionID);    
    objTemporyObject.src = '/images/structure/menuicon_1.png';
    
    objTemporyObject = document.getElementById('tdMenuOptionText' + strMenuOptionID);    
    objTemporyObject.style.color = '#000000';

}


function ChangeMenuOptionOut(objMenuOptionTable)
{
    var intMenuOptionIDLength;
    var strMenuOptionID;
    var objTemporyObject;
    
    intMenuOptionIDLength = String(objMenuOptionTable.id).length
    strMenuOptionID = String(objMenuOptionTable.id).substring(intMenuOptionIDLength, (intMenuOptionIDLength - 2));

    objTemporyObject = document.getElementById('imgMenuOptionDivider' + strMenuOptionID);    
    objTemporyObject.src = '/images/structure/menuverticaldivider_0.png';
    
    objTemporyObject = document.getElementById('imgMenuOptionIcon' + strMenuOptionID);    
    objTemporyObject.src = '/images/structure/menuicon_0.png';
    
    objTemporyObject = document.getElementById('tdMenuOptionText' + strMenuOptionID);    
    objTemporyObject.style.color = '#ffffff';

}


function ViewPhoto(strPhotoURL, strPhotoTitle)
{
    NavigateToPage('photo.aspx', 'strPhotoURL=' + strPhotoURL + '&strPhotoTitle=' + strPhotoTitle);

}


function NavigateToPage(strPageName, strQueryString)
{
    if(strQueryString == '')
    {
        window.location.href = '/' + strPageName;

    }
    else
    {
        window.location.href = '/' + strPageName + '?' + strQueryString;

    }

}


function DisplayGoogleMap()
{
    if(document.getElementById("divGoogleMap") != null)
    {
        if (GBrowserIsCompatible())
	    {
		    var map = new GMap2(document.getElementById("divGoogleMap"));
    		
		    map.setCenter(new GLatLng(44.570048, -0.115099), 12);
		    map.addControl(new GSmallMapControl());

		    var marker = new GMarker(map.getCenter());
    		
		    map.addOverlay(marker);

		    //var infoTabs = [
			    //new GInfoWindowTab('Address', '<font face="Verdana" size="1" color="#000000"><b>LAMP Services Limited</b>,<br />Chester House, Harlands Road,<br />Haywards Heath,<br />West Sussex<br />RH16 1LR</font>'),
			    //new GInfoWindowTab('Directions', '<font face="Verdana" size="1" color="#000000">Please enter your postcode:<br /><br /><input type="text" name="txtPostCode" id="txtPostCode" size="8" /><a href="JavaScript: GetGoogleMapDirections();"><img src="images/buttons/go-contactus.gif" width="19" height="19" alt="Get Directions" border="0" /></a></font>')
		    //];

		    //marker.openInfoWindowTabsHtml(infoTabs, { maxWidth: 189 });
		    // marker.openInfoWindowHtml('<font face="Verdana" size="1" color="#000000"><b>LAMP Services Limited</b>,<br />Chester House, Harlands Road,<br />Haywards Heath,<br />West Sussex<br />RH16 1LR</font>');

	    }
        
    }

}


function GetGoogleMapDirections()
{
	var strPostCode = document.getElementById('txtPostCode').value;
	var intWindowWidth, intWindowHeight;

	if(ValidatePostCode(strPostCode))
	{    
		strPostCode.replace(/\s/, '+')
		
		intWindowWidth = Math.floor((screen.width * 0.75))
		intWindowHeight = Math.floor((screen.height * 0.75))

		LaunchScrollingNewWindowWithToolbar('http://maps.google.co.uk/maps', 'daddr=44.570048,-0.115099&saddr=' + strPostCode + '&f=li&hl=en&dq=44.570048,-0.115099&sspn=0.004712,0.012649&cid=&om=1', 'wdnLampDirections', intWindowWidth, intWindowHeight)

	}


}


function DeleteWeeklyRate(intWeeklyRateID)
{
    NavigateToPage('administration/weeklyrate.aspx', 'intWeeklyRateID=' + intWeeklyRateID);

}


function ClientValidateDropDownList(Sender, ValidationEventArgs)
{
    var strValidationEventArgsValue;

    strValidationEventArgsValue = ValidationEventArgs.Value;

    if(strValidationEventArgsValue == '0')
    {
        ValidationEventArgs.IsValid = false;
        return;

    }


    ValidationEventArgs.IsValid = true;

}


function Capitalise(objTextBox)
{
    //objTextBox.value = objTextBox.value.toUpperCase();

}


function ChangeDownloadDocumentOver(intDownloadID)
{
    var objDownload;

    objDownload = document.getElementById('tblDownloadDocument' + intDownloadID);
    objDownload.style.backgroundColor = '#dddde8';
    objDownload.style.borderColor = '#00006b';

}


function ChangeDownloadDocumentOut(intDownloadID)
{
    var objDownload;

    objDownload = document.getElementById('tblDownloadDocument' + intDownloadID);
    objDownload.style.backgroundColor = '#ffffff';
    objDownload.style.borderColor = '#c8c8c8';

}


function DownloadDocument(intDownloadID)
{
    var arrDownloadDocument = new Array();

    arrDownloadDocument[1] = 'documents/TermsAndConditions.pdf';    

    LaunchScrollingNewWindow(arrDownloadDocument[intDownloadID], '', 'wndDownloadDocument' + intDownloadID, 800, 600)

}


function LaunchScrollingNewWindow(strPageName, strQueryString, strWindowName, intWindowWidth, intWindowHeight)
{
    var intWindowLeftPosition, objNewWindow;

    objNewWindow = null;

    strPageName = '/' + strPageName


    if(strQueryString != '')
    {
        strQueryString = '?' + strQueryString;

    }


    objNewWindow = window.open(strPageName + strQueryString, strWindowName, 'width=' + intWindowWidth + ', height=' + intWindowHeight + ', scrollbars=yes');

    intWindowLeftPosition = ((screen.width - intWindowWidth) / 2);
    objNewWindow.moveTo(intWindowLeftPosition, 120);

    objNewWindow.resizeTo(intWindowWidth, intWindowHeight);

}
