var url = '/preview/java/web';
var jghtml = '';

function submitform(clearselectedmodel) {
    if(clearselectedmodel) {
        selidobj = fetchobj('model_selid'); //scripts.js
        selidobj.selectedIndex=0;
    }
    document.form1.submit();
}

function loadimgs(jgid,images) {
    var img_arr = images.split(",");
    jghtml = '';

    for(i = 0; i < img_arr.length; i++) {
        jghtml = jghtml + "<img src='"+url+"/"+jgid+"_"+img_arr[i]+".gif' alt='Loading.. Please Wait.' border='1' /> ";
    }

    divobj = fetchobj(jgid);
    divobj.innerHTML = jghtml;
}

function SwitchMenu(obj,images){
    if(document.getElementById){
        var maxobj = fetchobj('maximise_' + obj)
    
        var el = document.getElementById(obj);
        var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
        
        if(el.style.display != "block"){ //DynamicDrive.com change
            for (var i=0; i<ar.length; i++){
                //if (ar[i].className=="submenu") //DynamicDrive.com change
                //ar[i].style.display = "none";
            }
            el.style.display = "block";
            maxobj.src = '/graphics/minimise.gif';
            loadimgs(obj,images);
        } else {
            el.style.display = "none";
            maxobj.src = '/graphics/maximise.gif';
        }
    }
}

function SwitchRttl(obj){
    if(document.getElementById){
        var maxobj = fetchobj('maximise_' + obj);
        var readmoreobj = fetchobj('readmore_txt_' + obj);
        var dotdotdotobj = fetchobj('readmore_dotdotdot_' + obj);
        var rttlobj = fetchobj(obj);
        
        if(maxobj.src.indexOf('/graphics/maximise.gif') > -1){ // indexOf returns greater than -1 if found - JM
            maxobj.src = '/graphics/minimise.gif';
            readmoreobj.innerHTML = 'Minimise';
            
            rttlobj.style.visibility = "visible";
            rttlobj.style.position = "relative";
            
            dotdotdotobj.style.visibility = "hidden";
            dotdotdotobj.style.position = "absolute";
        } else {
            maxobj.src = '/graphics/maximise.gif';
            readmoreobj.innerHTML = 'Read more';
            
            rttlobj.style.visibility = "hidden";
            rttlobj.style.position = "absolute";
            
            dotdotdotobj.style.visibility = "visible";
            dotdotdotobj.style.position = "relative";
        }
    }
}

var screens = new Array();
function prevscreen(cid,iid) { changescreen(cid,iid,"desc"); }
function nextscreen(cid,iid) { changescreen(cid,iid,"inc"); }
function changescreen(cid,iid,direction) {
    var objname = "jg"+cid+"-"+iid;
    var objimg = fetchobj(objname); //scripts.js
    var objsrc = objimg.src;
    var urlsplit = objsrc.split("/");
    var currentss = urlsplit[urlsplit.length - 1];
    var imgurl = "";
    var countname = "jg"+cid+"-"+iid+"pos";
    var countobj = fetchobj(countname);
    
    for(var i=0; i < urlsplit.length -1; i++) {
        imgurl = imgurl + urlsplit[i] + "/";
    }
    
    if(screens[cid]) {						
        var screenslist = screens[cid];
        var screensplit = screenslist.split(",");
        if(screensplit.length > 2) {
            objimg.src = "/graphics/loading-screenshot.gif";
            var ssposition = -1;
            
            for(var i=0; i < screensplit.length; i++) {
                if(currentss == screensplit[i]) { ssposition=i; break; }
            }
            
            if(ssposition >= 0) {
                if(direction == "inc") { var nssposition = ssposition + 1; }
                else { var nssposition = ssposition - 1; }
                if(nssposition == screensplit.length) { nssposition = 0; }
                else if(nssposition < 0) { nssposition = screensplit.length-1; }
                objimg.src = imgurl + screensplit[nssposition];
                countobj.innerHTML = (nssposition+1);
            }
        }
    }
}
