
var pswTransfers = new Array();
pswTransfers[0] = '0.png';
pswTransfers[3] = '4873853e9eb14.png';
pswTransfers[4] = '48738578711e4.png';
pswTransfers[5] = '48738587a97ce.png';

var pswColours = new Array();
var pswSizes = new Array();

    var pswColourArray = new Array();
    var pswSizeArray = new Array();
    
        pswColourArray[122] = 'Blauw';
        pswColourArray[119] = 'Navy';
        pswColourArray[120] = 'Red';
        pswColourArray[106] = 'Wit';
        pswColourArray[118] = 'Zwart';
        pswSizeArray[108] = 'S';
        pswSizeArray[109] = 'M';
        pswSizeArray[110] = 'L';
        pswSizeArray[116] = 'XL';
        
    pswColours[1] = pswColourArray;
    pswSizes[1] = pswSizeArray;


    var pswColourArray = new Array();
    var pswSizeArray = new Array();
    
        pswColourArray[132] = 'Blue';
        pswColourArray[127] = 'Ash';
        pswColourArray[130] = 'Bordeaux';
        pswColourArray[131] = 'Navy';
        pswColourArray[128] = 'Sport';
        pswColourArray[114] = 'Wit';
        pswColourArray[115] = 'Zwart';
        pswSizeArray[111] = 'XXL';
        pswSizeArray[113] = 'M';
        pswSizeArray[124] = 'S';
        pswSizeArray[125] = 'L';
        pswSizeArray[126] = 'XL';
        
    pswColours[2] = pswColourArray;
    pswSizes[2] = pswSizeArray;


    var pswColourArray = new Array();
    var pswSizeArray = new Array();
    
        pswColourArray[141] = 'Ash';
        pswColourArray[142] = 'Blue';
        pswColourArray[143] = 'Navy';
        pswColourArray[138] = 'Red';
        pswColourArray[139] = 'Wit';
        pswSizeArray[133] = 'S';
        pswSizeArray[134] = 'M';
        pswSizeArray[135] = 'L';
        pswSizeArray[136] = 'XL';
        pswSizeArray[137] = 'XXL';
        
    pswColours[3] = pswColourArray;
    pswSizes[3] = pswSizeArray;


    var pswColourArray = new Array();
    var pswSizeArray = new Array();
    
        pswColourArray[153] = 'Zwart';
        pswColourArray[150] = 'Wit';
        pswColourArray[151] = 'Sport';
        pswColourArray[152] = 'Red';
        pswColourArray[154] = 'Navy';
        pswColourArray[155] = 'Blue';
        pswColourArray[149] = 'Ash';
        pswSizeArray[144] = 'S';
        pswSizeArray[145] = 'M';
        pswSizeArray[146] = 'L';
        pswSizeArray[147] = 'XL';
        pswSizeArray[148] = 'XXL';
        
    pswColours[4] = pswColourArray;
    pswSizes[4] = pswSizeArray;


var pswArVersion = navigator.appVersion.split("MSIE");
var pswVersion = parseFloat(pswArVersion[1]);
    
function pswFixPNG(myImage) 
{
    if ((pswVersion >= 5.5) && (pswVersion < 7) && (document.body.filters)) {
       var strNewHTML = '<span style=\"margin-left: auto; margin-right: auto; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + myImage.src + '\', sizingMethod=\'scale\'); width: ' + myImage.width + '; height: ' + myImage.height + ';"></span>';
       myImage.outerHTML = strNewHTML;
    }
}

function pswChangeProduct(select) {
    
    selectSize = select.parentNode.nextSibling.firstChild;
    selectColour = selectSize.parentNode.nextSibling.firstChild;
    selectTransfer = selectColour.parentNode.nextSibling.firstChild;
    selectAmount = selectTransfer.parentNode.nextSibling.childNodes[1];

    if(select.options[0].value == 0) {

        select.options[0] = null;
        selectSize.disabled = false;
        selectColour.disabled = false;
        selectTransfer.disabled = false;
        selectAmount.disabled = false;
        
    }
    
    selectColour.options.length = 0;
    selectSize.options.length = 0;

    var i = 0;
    for(pswColourKey in pswColours[select.value]) {
    	if(pswIsInt(pswColourKey)) {
            selectColour.options[i] = new Option(pswColours[select.value][pswColourKey], pswColourKey);
            i++;
        }
    };

    var i = 0;
    for(pswSizeKey in pswSizes[select.value]) {
        if(pswIsInt(pswSizeKey)) {
            selectSize.options[i] = new Option(pswSizes[select.value][pswSizeKey], pswSizeKey);
            i++;
        }
    };

    select.parentNode.parentNode.previousSibling.firstChild.style.backgroundImage = 'url(http://www.dressgoat.com/psw/products/' + selectColour.value + '.jpg)';
}

function pswChangeColour(select) {
    select.parentNode.parentNode.previousSibling.firstChild.style.backgroundImage = 'url(http://www.dressgoat.com/psw/products/' + select.value + '.jpg)';
}

function pswChangeTransfer(select) {
    
    selectColour = select.parentNode.previousSibling.firstChild;
    if(select.parentNode.parentNode.previousSibling.getElementsByTagName('img').length == 0) {
        select.parentNode.parentNode.previousSibling.getElementsByTagName('span')[0].outerHTML = '<img src=""/>';
    }

    transferPreview = select.parentNode.parentNode.previousSibling.getElementsByTagName('img')[0];
    transferPreview.src = 'http://www.dressgoat.com/psw/transfers/' + pswTransfers[select.value];
    pswFixPNG(transferPreview)
}

function pswIsInt(mixed_var) {
    var y = parseInt(mixed_var * 1);
    if (isNaN(y)) {
        return false;
    }
    return mixed_var == y && mixed_var.toString() == y.toString(); 
}

function pswError(msg, div) {
    div.parentNode.parentNode.getElementsByTagName('form')[0].style.display = 'none';
    div.parentNode.parentNode.firstChild.innerHTML = '<span class="pswTitle" style="color: #FFFFFF;">Fout!</span><br/><br/><span class="pswLink" style="color: #FFFFFF;">' + msg + '<br/><br/>Terug en verder met je bestelling? <a href="javascript:void(0);" onclick="this.parentNode.parentNode.parentNode.firstChild.style.display = \'none\'; this.parentNode.parentNode.parentNode.getElementsByTagName(\'form\')[0].style.display = \'block\';" style="color: #FFFFFF;">Klik hier</a></span>';
    div.parentNode.parentNode.firstChild.style.display = 'block';
}

function pswSubmit(div) {
    var form = div.parentNode.parentNode.getElementsByTagName('form')[0];
    if(form.pswProduct.value <= 0 || !pswIsInt(form.pswProduct.value)) {
        pswError('Selecteer een product!', div);
    } else if(form.pswSize.value <= 0 || !pswIsInt(form.pswSize.value)) {
        pswError('Selecteer een maat!', div);
    } else if(form.pswColour.value <= 0 || !pswIsInt(form.pswColour.value)) {
        pswError('Selecteer een kleur!', div);
    } else if(form.pswQuantity.value <= 0 || !pswIsInt(form.pswQuantity.value)) {
        pswError('Bestel minimaal 1 product!', div);
    } else if(form.pswShop.value != '459b5f5f6f76147b7abc8c86cc3a791d') {
        pswError('Er heeft zich een onbekende fout voorgedaan!', div);
    } else {
        div.parentNode.parentNode.getElementsByTagName('form')[0].submit();
    }
}

document.write('<script type="text/javascript" src="http://www.dressgoat.com/psw/js/rounded_corners_lite.inc.js"></script>');

var pswS = document.createElement('link');
pswS.setAttribute('rel','stylesheet');
pswS.setAttribute('type','text/css');
pswS.setAttribute('href','http://www.dressgoat.com/psw/css/default.css');
document.getElementsByTagName('head')[0].insertBefore(pswS, document.getElementsByTagName('head')[0].firstChild);

originalOnload = window.onload;

window.onload = function()
{

    pswContainerSettings = {
        tl: { radius: 5 },
        tr: { radius: 5 },
        bl: { radius: 5 },
        br: { radius: 5 },
        antiAlias: true,
        autoPad: true,
        validTags: ["div"]
    }

    var pswContainer = new curvyCorners(pswContainerSettings, 'pswContainer');
    pswContainer.applyCornersToAll();
    
    pswSmallCornersSettings = {
        tl: { radius: 3 },
        tr: { radius: 3 },
        bl: { radius: 3 },
        br: { radius: 3 },
        antiAlias: true,
        autoPad: true,
        validTags: ["div"]
    }
    
    var pswPreview = new curvyCorners(pswSmallCornersSettings, 'pswPreview');
    pswPreview.applyCornersToAll();
    
    var pswButton = new curvyCorners(pswSmallCornersSettings, 'pswButton');
    pswButton.applyCornersToAll();
    
    if(typeof(originalOnload) == 'function') {
        originalOnload();
    }
    
}

document.write('<div class="pswContainer" style="margin-top: 5px; margin-bottom: 5px; background-color: #E21F00;">');
document.write('<div style="display: none;"></div>');
document.write('<form action="http://www.dressgoat.com/order_psw.php" method="post">');
document.write('<span class="pswTitle" style="color: #FFFFFF;">NECfan.nl shop</span>');
document.write('<div class="pswPreview"><div class="pswProduct"><div class="pswTransfer"><img src="http://www.dressgoat.com/psw/transfers/0.png" onload="pswFixPNG(this);" /></div></div></div>');
document.write('<ul class="pswList">');
document.write('<li><select class="pswSelect" onchange="pswChangeProduct(this)" name="pswProduct"><option selected="selected" value="0">Selecteer product</option><option value="1">T-shirt girly</option><option value="2">T-shirt regular</option><option value="3">T-shirt slimfit</option><option value="4">Hooded sweater</option></select></li>');
document.write('<li><select class="pswSelect" disabled="disabled" name="pswSize"><option selected="selected" value="0">Selecteer maat</option></select>');
document.write('<li><select class="pswSelect" onchange="pswChangeColour(this)" disabled="disabled" name="pswColour"><option selected="selected" value="0">Selecteer kleur</option></select></li>');
document.write('<li><select class="pswSelect" onchange="pswChangeTransfer(this)" name="pswTransfer" disabled="disabled"><option selected="selected" value="0">Selecteer opdruk</option><option value="3">Dennis Gentenaar (rood)</option><option value="4">Dennis Gentenaar (groen)</option><option value="5">Dennis Gentenaar (zwart)</option></select></li>');
document.write('<li class="pswQuantity" style="color: #FFFFFF;">Vul aantal in: <input type="text" disabled="disabled" name="pswQuantity" value="1" /></li>');
document.write('</ul>');
document.write('<input type="hidden" name="pswShop" value="459b5f5f6f76147b7abc8c86cc3a791d" />');
document.write('<div style="clear: both;"></div>');
document.write('<div class="pswButton" onclick="pswSubmit(this);" style="background-color: #000000; color: #FFFFFF;">Bestel</div>');
document.write('<div class="pswLink" style="color: #FFFFFF;">Ook zo\'n miniwinkel? <a href="http://www.dressgoat.com/request_psw.php" target="_blank" style="color: #FFFFFF;">Klik hier</a><br />Meer informatie? <a href="http://www.dressgoat.com" target="_blank" style="color: #FFFFFF;">Klik hier</a></div>');
document.write('</form>');
document.write('</div>');