﻿function SwapImage() { //v3.0
  var i,j=0,x,a=SwapImage.arguments; document.W3Ssr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=FindObj(a[i]))!=null){document.W3Ssr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function FindObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FindObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
    m_objXMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    m_objXMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData(p_strType)
{
    var l_strDataSource = '/Execute.aspx?ReqType=' + p_strType;
    if(m_objXMLHttpRequestObject) {
        m_objXMLHttpRequestObject.open("GET", l_strDataSource, true);
        m_objXMLHttpRequestObject.onreadystatechange = function()
        {
            if (m_objXMLHttpRequestObject.readyState == 4 && m_objXMLHttpRequestObject.status == 200) {
                if(document.getElementById('AL'+p_strType))
                    document.getElementById('AL'+p_strType).style.display = 'none';
                if(document.getElementById('AD'+p_strType))
                    document.getElementById('AD'+p_strType).style.display = 'none';
                alert('Bestand is verwijderd');
            }
        }
        m_objXMLHttpRequestObject.send(null);
    }
}

function getDataCheck(p_strType, p_strFile)
{
var l_blnDelete = confirm('Weet u zeker dat u "' + p_strFile + '" wilt verwijderen');
if(l_blnDelete)
    getData(p_strType);
}

function CheckForImg()
{
    var l_strImgs = new Array('AI','LI','DI')
    var l_intCounter = 1;
    var l_intCounter2 = 0;
    var l_intImgLength = 0;
    var l_intExtLength = 0;
    var l_blnCorrect = false;
    var l_strImg = document.getElementById(l_strImgs[0])
    var l_strImgExt = new Array('.jpg','.jpeg','.gif','.png');
    var l_strAlertText = 'U mag alleen ';
    while(l_intCounter < l_strImgExt.length)
    {
        if(l_intCounter > 1)
            l_strAlertText += ', ';
        l_strAlertText += l_strImgExt[l_intCounter-1];
        l_intCounter++;
    } 
    l_strAlertText += ' en ' + l_strImgExt[l_intCounter-1] + ' uploaden';
    l_intCounter = 0;
    while(l_strImg)
    {
        if(l_strImg.value != '' && l_strImg.value.length > 3)
        {
            l_intImgLength = l_strImg.value.length;
            while(l_intCounter2 < l_strImgExt.length)
            {
                l_intExtLength = l_intImgLength - l_strImgExt[l_intCounter2].length;
                if(l_strImg.value.substring(l_intExtLength) == l_strImgExt[l_intCounter2])
                    l_blnCorrect = true;
                l_intCounter2++;
            }
            l_intCounter2 = 0;
        }
        else 
            l_blnCorrect = true;
        
        if(!l_blnCorrect)
        {
            document.getElementById(l_strImg.id+'_Text').style.color = '#FF0000';
            document.getElementById(l_strImg.id+'_Text').style.fontWeight = 'bold';
            alert(l_strAlertText);
            return false;
        }
        else
        {
            document.getElementById(l_strImg.id+'_Text').style.color = '#000000';
            document.getElementById(l_strImg.id+'_Text').style.fontWeight = '';
        }
        l_intCounter++;
        l_strImg = document.getElementById(l_strImgs[l_intCounter])
        l_blnCorrect = false;
    }
   return true;
}

// Start - Forum functions
function Reply()
{
    var l_objForm = document.getElementById("ReplyFormContainer");
    if(l_objForm!=null)
    {
        l_objForm.style.display = "block";
    }
}
function CancelReply()
{
    var l_objForm = document.getElementById("ReplyFormContainer");
    if(l_objForm!=null)
    {
        l_objForm.style.display = "none";
    }
}

function AddArticle()
{
    var l_objForm = document.getElementById("AddArticleFormContainer");
    if(l_objForm!=null)
    {
        l_objForm.style.display = "block";
    }
}
function CancelAddArticle()
{
    var l_objForm = document.getElementById("AddArticleFormContainer");
    if(l_objForm!=null)
    {
        l_objForm.style.display = "none";
    }
}

function MinItem(ThisObject, Company, Voorraad)
{
	if(ThisObject.value>0)
	{
		ThisObject.value= parseInt(ThisObject.value)-1;
	}
}

function PlusItem(ThisObject, Company, Voorraad)
{
	ThisObject.value=parseInt(ThisObject.value)+1;
}

// End - Forum functions
