var currentDOPPicture = 1;
var numberDOPPictures = 0;
var dopInitDone = 'N';
var photoobscured = 'Y';
var dopindex = -1;

function unobscure(link,id,view,buttonid) {
    if (document.all) {
	    document.all(link).onclick = doNothing;
        document.all(id).src = view;
        if (document.all(buttonid)) {
	        document.all(buttonid).href = document.all(buttonid).href + "&obscure=N";
	    }
    }
    else if (document.getElementById) {
    	document.getElementById(link).onclick = doNothing;
    	document.getElementById(id).src = view;
    	if (document.getElementById(buttonid)) {
	    	document.getElementById(buttonid).href = document.getElementById(buttonid).href + "&obscure=N";
	    }
    }
    dopindex = 0;
    photoobscured = 'N';
}

function showSentenceComponent(link,scid,offid,listpage,listurl,searchparms) {
	checkObscured();
    if (document.all) {
        document.all(link).href = "viewoffendersentcomp.do?method=view&SCID=" + scid + "&offenderID=" + offid + "&obscure=" + photoobscured + "&listpage=" + listpage + "&listurl=" + listurl + searchparms;
    }
    else if (document.getElementById) {
    	document.getElementById(link).href = "viewoffendersentcomp.do?method=view&SCID=" + scid + "&offenderID=" + offid + "&obscure=" + photoobscured + "&listpage=" + listpage + "&listurl=" + listurl + searchparms;
    }
}

function showInfractions(link) {
	checkObscured();
    if (document.all) {
        document.all(link).href = document.all(link).href + "&obscure=" + photoobscured;
    }
    else if (document.getElementById) {
    	document.getElementById(link).href = document.getElementById(link).href + "&obscure=" + photoobscured;
    }
}

function showSentenceDetail(link) {
	checkObscured();
    if (document.all) {
        document.all(link).href = document.all(link).href + "&obscure=" + photoobscured;
    }
    else if (document.getElementById) {
    	document.getElementById(link).href = document.getElementById(link).href + "&obscure=" + photoobscured;
    }
}

function doNothing() {
    return false;
}

function checkObscured() {
   	dopindex = 0;
    if (document.all) {
    	if (document.all('dopPicture').src.indexOf('silhouette') != -1) { 
            dopindex = -1;
        }
    }
    else if (document.getElementById) {
    	if (document.getElementById("dopPicture").src.indexOf('silhouette') != -1) { 
            dopindex = -1;
        }
    }
    if (dopindex != -1) {
    	photoobscured = "N";
    }
    else {
    	photoobscured = "Y";
    }
}

function requestPrintable() {
	checkObscured();
   	if (document.all) {
    	document.all('printablelink').href = document.all('printablelink').href + "&DOPPictureSequence=" + dopindex + "&obscure=" + photoobscured;
    }
    else if (document.getElementById) {
    	document.getElementById("printablelink").href = document.getElementById("printablelink").href + "&DOPPictureSequence=" + dopindex + "&obscure=" + photoobscured;
    }
}

