﻿// JScript File
<!--

$(document).ready(function(){
		
	if ($("*[id$='cbCarCover']").length > 0 && $("*[id$='cbContentCover']").length > 0 && $("*[id$='cbPortableCover']").length > 0
		&& $("*[id$='cbBuildingCover']").length > 0 && $("*[id$='cbMotorbikeCover']").length > 0 && $("*[id$='cbCaravanCover']").length > 0
		&& $("*[id$='cbTrailerCover']").length > 0)
	{
		$("*[id$='trCarCover']").fadeOut();
		$("*[id$='trContentCover']").fadeOut();
		$("*[id$='trPortableCover']").fadeOut();
		$("*[id$='trBuildingCover']").fadeOut();
		$("*[id$='trMotorbikeCover']").fadeOut();
		$("*[id$='trCaravanCover']").fadeOut();
		$("*[id$='trTrailerCover']").fadeOut();
	}

	$("*[id$='cbCarCover']").click(function(){
		checkChanged($("*[id$='cbCarCover']"), $("*[id$='trCarCover']"));
	});
	
	$("*[id$='cbContentCover']").click(function(){
		checkChanged($("*[id$='cbContentCover']"), $("*[id$='trContentCover']"));
	});
	
	$("*[id$='cbPortableCover']").click(function(){
		checkChanged($("*[id$='cbPortableCover']"), $("*[id$='trPortableCover']"));
	});
	
	$("*[id$='cbBuildingCover']").click(function(){
		checkChanged($("*[id$='cbBuildingCover']"), $("*[id$='trBuildingCover']"));
 	});
	
	$("*[id$='cbMotorbikeCover']").click(function(){
		checkChanged($("*[id$='cbMotorbikeCover']"), $("*[id$='trMotorbikeCover']"));
	});
	
	$("*[id$='cbCaravanCover']").click(function(){
		checkChanged($("*[id$='cbCaravanCover']"), $("*[id$='trCaravanCover']"));
	});
	
	$("*[id$='cbTrailerCover']").click(function(){
		checkChanged($("*[id$='cbTrailerCover']"), $("*[id$='trTrailerCover']"));
	});
	
});

function checkChanged(cb, tr)
{
	if (cb.is(":checked"))
	{
		tr.fadeIn("fast");
	}
	else
	{	   
		tr.fadeOut("fast");
	}
		
	resize();
}

function openCover(ibtnID, tblID, tblID2, ibtnID2)
{
    var img = document.getElementById(ibtnID);
    var tbl = document.getElementById(tblID);
    
    if (img.src.toLowerCase().match('minus\.gif$'))
    {
        img.src = img.src.toLowerCase().replace(/minus\.gif$/g, 'Plus.gif');
        tbl.style.display = 'none';
        if (tblID2 != null && ibtnID2 != null)
        {
            var img2 = document.getElementById(ibtnID2);
            var tbl2 = document.getElementById(tblID2);

            tbl2.style.display = 'none';
            img2.src = img2.src.toLowerCase().replace(/plus\.gif$/g, 'Minus.gif');
        }
    }
    else if (img.src.toLowerCase().match('plus\.gif$'))
    {
        img.src = img.src.toLowerCase().replace(/plus\.gif$/g, 'Minus.gif');
        tbl.style.display = '';
        if (tblID2 != null)
        {
            var tbl2 = document.getElementById(tblID2);
            tbl2.style.display = '';
        }
    }
    
    return false;
}

function openCoverButtons(ibtnID, tblID, tblID2, ibtnID2)
{
    var img = document.getElementById(ibtnID);
    var tbl = document.getElementById(tblID);
    
    if (img.text = '-')
    {
        img.text = '+';
        tbl.style.display = 'none';
        if (tblID2 != null && ibtnID2 != null)
        {
            var img2 = document.getElementById(ibtnID2);
            var tbl2 = document.getElementById(tblID2);

            tbl2.style.display = 'none';
            img2.text = '-';
        }
    }
    else if (img.text = '+')
    {
        img.text = '-';
        tbl.style.display = '';
        if (tblID2 != null)
        {
            var tbl2 = document.getElementById(tblID2);
            tbl2.style.display = '';
        }
    }
    
    return false;
}

function resize() {
  try
  {
    var iframe = document.getElementById( 'resizeframe' );
    var domain;
    var height,
        scrollHeight,
        offsetHeight;

    if (document.height) {

        height = document.height;

    } else if (document.body) {

        if (document.body.scrollHeight) {
            height = scrollHeight = document.body.scrollHeight;
        }

        if (document.body.offsetHeight) {
            height = offsetHeight = document.body.offsetHeight;
        }

        if (scrollHeight && offsetHeight) {
            height = Math.max(scrollHeight, offsetHeight);
        }
    }
    
    domain = getQueryStringParam('domain');
    if (domain == '')
    {
		domain = 'www.dialdirect.co.za';
    }

    height += 70;
    iframe.src = 'http://' + domain + '/FrameResize.htm?frameid=quoteframe&height=' + height;
  }
  catch(err){}
}

//-->




