﻿function pstF() { try { document.forms[0].action = ''; document.forms[0].submit } catch (e) { } }
function showdiv_click(a) 
{ 
    try 
    {
        var e = document.getElementById(a);
//        var previousID;
//        if (previousID != e) {
//            previousID.style.display = "none";
//            
//        }
//        else {
            if ((e.style.display == "none") || (e.style.display == "")) {
                e.style.display = "block";
            }
            else {
                e.style.display = "none";
            }
            previousID = e;
//        }
    }
    catch (ex) { } 
}

function showdivlisting_click(a) {
    try {
        var e = document.getElementById(a);
  
        if ((e.style.display == "none") || (e.style.display == "")) {
            e.style.display = "block";
           
        }
        else {
         
            e.style.display = "none";
        }

    }
    catch (ex) { }
}

function collapse2(showMe) {
    var rows = document.getElementsByTagName('div');
   
    for (var i = 0, row; row = rows[i]; i++) {
        if (row.id != showMe) {
            if (row.id.indexOf("divMan") > -1) {
                document.getElementById(row.id).style.display = "none";
            }
        }
        else {
            if (document.getElementById(showMe).style.display == "none") {
                document.getElementById(showMe).style.display = "block";
            }
            else {
                document.getElementById(showMe).style.display = "none";
            }
        }
     
    }
}
//Deals Expand Speed
function simexp(a) {
    var $j = jQuery.noConflict();
    var f = { height: 'toggle' }; $j('#' + a).animate(f, 350, function() { });

}


//Deals Expand
function chgcss(a, b, c) {
    var $j = jQuery.noConflict();
    try {
        if ($j('#' + a).hasClass(c)) {
            $j('#' + a).removeClass();
            $j('#' + a).addClass(b);
        }
        else {
            $j('#' + a).removeClass();
            $j('#' + a).addClass(c);
        }
    }
    catch (e)
		{ }
}


//Manufacturers Expander
function collapse(showMe) 
{
    var rows = document.getElementsByTagName('ul');
    var last

    for (var i = 0, row; row = rows[i]; i++) {
        if (row.id != showMe) {
            if (row.id.indexOf("ulMan") > -1) {
                document.getElementById(row.id).style.display = "none";
            }
        }
        else {
            if (document.getElementById(showMe).style.display == "none") {
                //document.getElementById(showMe).style.display = "block";
               // var f = { height: 'toggle' }; $('#' + showMe).animate(f, 800, function() { });
            }
            else {
                document.getElementById(showMe).style.display = "none";
            }
        }
    }
}


function showMLPage(showMe) 
{
    var rows = document.getElementsByTagName('div');

    for (var i = 0, row; row = rows[i]; i++) 
    {
        if (row.id != showMe) 
        {
            if (row.id.indexOf("divML") > -1) 
            {
                document.getElementById(row.id).style.display = "none";
            }
        }
        else 
        {
            if (document.getElementById(showMe).style.display == "none") 
            {
                document.getElementById(showMe).style.display = "block";
                //var f = { height: 'toggle' }; $('#' + showMe).animate(f, 800, function() { });
            }
            else 
            if (showMe != showMe)
            {
                document.getElementById(showMe).style.display = "none";
            }
        }
    }
}

// footer logo
function changeimage(val) {
    var $j = jQuery.noConflict();
    $j('#footerlogo').html('<img width="270" height="80" alt="' + val + '" src="' + val + '" complete="complete"/>');
}
// footer text
function changetext(valText) {
    var $j = jQuery.noConflict();
    $j('#footertext').html('<p>' + valText + '</p>');
}

function pop(a, Site) 
{
    try 
    {
        var b = window.open("http://" + Site + "/popunder.aspx?url=" + a + "&site=" + Site, "", "height=600,width=800,resizable=1,scrollbars=1");
        b.blur();
        window.focus();
    }
    catch (e) 
    { 
    }
}
//stat interface
function RDC(a, b, d) 
{
    var c;
    if (window.XMLHttpRequest) 
    {
        c = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        c = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else 
    {
    }
    c.onreadystatechange = function() 
    {
        if (c.readyState == 4) 
        {
            var e = c.responseText;
        }
    };
    c.open("GET", "/stat-interface.aspx?func=" + d + "&date=" + (new Date()).getTime() + "&guid=" + a + "&deal=" + b, true);
    c.send(null);
}







function showTab4(a, b, c, d, e) {

    try { var f = document.getElementById(a); f.style.display = "block"; } catch (e) { }
    try { var g = document.getElementById(b); g.style.display = "none" } catch (e) { }
    try { var h = document.getElementById(c); h.style.display = "none" } catch (e) { }
    try { var i = document.getElementById(d); i.style.display = "none" } catch (e) { }
    try { var j = document.getElementById(e); j.style.display = "none"; } catch (e) { } 
}

function hndE(f, e, a) { var b = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; if (b == 13) { if (a.length > 0) { try { document.getElementById(a).click(); return false } catch (e) { } } else { var i; for (i = 0; i < f.form.elements.length; i++) { if (f == f.form.elements[i]) { i = (i + 1) % f.form.elements.length; try { f.form.elements[i].focus() } catch (e) { } return false } } } } else { return true } }

function valPC(p) { if ($(p).val() != "") { var postcodeRegEx = /[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-Z]{2}/i; if (postcodeRegEx.test($(p).val()) == false) { $(p).val(""); alert('Please Enter Correct Postcode.'); } } }

function valTXT(f, a) 
{
    var b;
    var t;
    switch (a) 
    {
        case 1:
            b = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_- ";
            break;

        case 2:
            b = "0123456789.ABCDEFGHIJKLMNOPQRSTUVWXYZ_-+£%@,()&/\/:#[]{}* ";
            break;

        case 3:
            b = "0123456789.ABCDEFGHIJKLMNOPQRSTUVWXYZ_-+@:/!#$%&'*=?^`{|}~";
            break;

        case 4:
            b = "0123456789 ";
            break;

        case 5:
            b = "0123456789";
            break;

        case 6:
            b = "0123456789.";
            break;

        default:
            b = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            break;
    }

    var i = 0;

    for (i = 0; i < f.value.length; i++) 
    {
        t = "" + f.value.substring(i, i + 1);
        var c = ascVal(t);
        if (c == 13) 
        {
            f.value = f.value.substring(0, i) + ' ' + f.value.substring(i + 2);
            t = "" + f.value.substring(i, i + 1);
        }
        try 
        {
            if (b.toUpperCase().indexOf(t.toUpperCase()) == "-1") 
            {
                if (f.value.toUpperCase().indexOf(t.toUpperCase()) == "0") 
                {
                    if (f.value.length == f.value.toUpperCase().indexOf(t.toUpperCase()) + 1) 
                    {
                        f.value = "";
                    }
                    else 
                    {
                        var d = f.value;
                        while (d.toUpperCase().indexOf(t.toUpperCase()) != -1) 
                        {
                            d = d.replace(t, "");
                            i = i - 1;
                        }
                        f.value = d;
                    }
                }
                else 
                {
                    if (f.value.indexOf(t) == (f.value.length - 1)) 
                    {
                        var d = f.value;
                        while (d.toUpperCase().indexOf(t.toUpperCase()) != -1) 
                        {
                            d = d.replace(t, "");
                            i = i - 1;
                        }
                        f.value = d;
                    }
                    else 
                    {
                        var d = f.value;
                        while (d.toUpperCase().indexOf(t.toUpperCase()) != -1) 
                        {
                            d = d.replace(t, "");
                            i = i - 1;
                        }
                        f.value = d;
                    }
                }
            }
        }
        catch (e) { } 
    } 
}

function ascVal(c) { c = c.charAt(0); var i; for (i = 0; i < 256; ++i) { var h = i.toString(16); if (h.length == 1) { h = "0" + h } h = "%" + h; h = unescape(h); if (h == c) { break } } return i }
