function ShowFile(Url){
    // Functie voor openen van wizard1

    var hor =  screen.width;
    var vert = screen.height;

    hor = parseInt(hor);
    hor = hor - 520;
    hor = hor / 2;
    vert = vert - 400;
    vert = vert / 2;

    win1 = window.open(Url,"ShowFile","width=510,height=390,status=yes,toolbar=no,menubar=yes,resizable=yes,scrollbars=auto,top="+vert+"px,left="+hor+"px");
    win1.creator=self;

}

function ShowPhoto(Url){
    // Functie voor openen van wizard1

    var hor =  screen.width;
    var vert = screen.height;

    hor = parseInt(hor);
    hor = hor - 540;
    hor = hor / 2;
    vert = vert - 415;
    vert = vert / 2;

    win1 = window.open(Url,"ShowFile","width=530,height=415,status=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes,top="+vert+"px,left="+hor+"px");
    win1.creator=self;

}

function ShowSpecs(Url){
    // Functie voor openen van wizard1

    var hor =  screen.width;
    var vert = screen.height;

    hor = parseInt(hor);
    hor = hor - 640;
    hor = hor / 2;
    vert = vert - 415;
    vert = vert / 2;

    win1 = window.open(Url,"ShowFile","width=630,height=415,status=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes,top="+vert+"px,left="+hor+"px");
    win1.creator=self;

}

function submitenter(myfield,e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13) {
    	myfield.form.submit();
	    return false;
    } else {
		return true;	
	}
    
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function SubmitPayMethod(PayMethod, iDEALBank, debug) {
	if(debug != true) {
        if (PayMethod == 7) {
	        document.getElementById('PayPalForm').submit();
	    } else if (PayMethod == 8 && (iDEALBank == 'RABOBANK' || iDEALBank == 'ABNAMRO'))  {
	        document.getElementById('iDealPay').submit();
	    } else if (PayMethod == 8 && iDEALBank == 'RABOBANKLITE') {
	        document.getElementById('RaboLiteForm').submit();
	    } else if (PayMethod == 9) {
	        document.getElementById('TWYPform').submit();
	    } else if (PayMethod == 11) {
	        document.getElementById('iBuckarooForm').submit();
	    } else if (PayMethod == 12) {
	        document.getElementById('cBuckarooForm').submit();
	    } else if (PayMethod == 13) {
	        document.getElementById('eBuckarooForm').submit();
	    } else if (PayMethod == 14) {
	        document.getElementById('oBuckarooForm').submit();
	    } else if (PayMethod == 17) {
	        document.getElementById('OGONEform').submit();
	    }
	}   
}

// bijwerken van de pulldown obv geselecteerde waarde
function UpdatePullDown($IdFrom, $IdTo, $CallQS){
	$SelectedValueFrom = $('select[id=' + $IdFrom + '] option:selected').val();
	// bewaar geselecteerde optie vd child-box
	$SelectedValueTo = $('select[id=' + $IdTo + '] option:selected').val();
	xajax_UpdatePullDown($IdFrom, $SelectedValueFrom, $IdTo, $SelectedValueTo, $CallQS);
}
// aanroepen van de afhankelijke pulldownmenu
function UpdateChild($OptionId){
	// als er een onchange event is, deze dan aanroepen om het naar verdere child-pulldown door te laten werken
	$('#' + $OptionId).change();
}
// functie die het hiden/showen van de custom pulldowns regelt
function ShowHideCustomMenus($CallQS){
	var $UniqueName = '';
	var $WrapperName = 'wrapperPulldownId';
	var $searchForItems = '';
	
	// doorzoek alle custommenus
	if ($CallQS === true){
		$UniqueName = 'QS';
		$WrapperName = 'wrapperQSPulldownId';
		$searchForItems = '#CustomMenus_QS div[id^=' + $WrapperName + ']';
	} else {
		$searchForItems = '#CustomMenus tr[id^=' + $WrapperName + ']';
	}
	
	$($searchForItems).each(function(){
		var ShowOnSelection = $(this).find('#ShowOnSelect' + $UniqueName).val();
		var RelatedPulldowns = $(this).find('#ChildString' + $UniqueName).val();
	
		// alleen verwerken als ShowOnSelection waarde Y en er zijn gerelateerde menus
		if (ShowOnSelection == 'Y' && RelatedPulldowns != ""){
			
			// gerelateerde menus verbergen als geen selectie (=0)	
			SelectValue = $(this).find('select[id^=' + $UniqueName + 'PulldownId] option:selected').val();
			RelationsArr = RelatedPulldowns.split(';');
			RelationsArrLength = RelationsArr.length;
			for (var i=0; i<RelationsArrLength; i++){
				$pdId = '#'+ $WrapperName + RelationsArr[i];
				if (SelectValue == "0"){
					$($pdId).hide();				
				} else {
					$($pdId).show();
				}
			}
		}
	});
}