dojo.require("dojo.io.*");
dojo.require("dojo.xml.*");
var path='';
var ctxpath='';
var timedelay;
var image;
var url;
var text1;
var bgcolor1;
var listsz;

function updateMediaWindow(xmldoc,controlId){
	 var obj = document.getElementById(controlId);
	 var rootNode = xmldoc.getElementsByTagName('root')[0];
	 var contactNodes = rootNode.getElementsByTagName("mediawindow")[0];
	 var position=contactNodes.getElementsByTagName("position")[0].firstChild.nodeValue;
	 listsz=contactNodes.getElementsByTagName("listsize")[0].firstChild.nodeValue;
	 var nocontactNode = contactNodes.getElementsByTagName("nos");
    if(nocontactNode.length>0){
    	obj.style.display="block";
    	document.getElementById(loadingControlId+'_text').style.display="none"; 
    	document.getElementById(controlId).innerHTML='<span class="'+style+'">No s Exists</span>';
    }
    else{
        var contactNode= contactNodes.getElementsByTagName("s");
        for (var i=0; i<contactNode.length; i++) { 
 			image[i]=contactNode[i].getElementsByTagName("repoid")[0].firstChild.nodeValue;  
 			url[i]=contactNode[i].getElementsByTagName("url")[0].firstChild.nodeValue;
			timedelay[i]=contactNode[i].getElementsByTagName("timedelay")[0].firstChild.nodeValue;
			text1[i]=contactNode[i].getElementsByTagName("text")[0].firstChild.nodeValue;
			bgcolor1[i]=contactNode[i].getElementsByTagName("bgcolor")[0].firstChild.nodeValue;
			
 		}
 		shownextImage(0,position);
	}
}
function shownextImage(index,position){
			listsize=listsz;
			var obj = document.getElementById('mediawindow_image');
			var repoid=image[index];
			var galleryurl=url[index];
			var timeDelay=timedelay[index];
			var text=text1[index];
			var bgcolor=bgcolor1[index];
			
			var val='<table border="0" cellpadding="0" cellspacing="0" width="297px" height="191px"><tr><td align="center" valign="middle" bgcolor="'+bgcolor+'">';
			name='<a href="'+galleryurl+'" >';
			name=name+"<img src="+repoid+" border='0' /></a>";
			name=name+"</td></tr>";
			val=val+name;
			val=val+'</table>';
			obj.style.display="block";
			obj.innerHTML=val;	
			document.getElementById('mediawindow_image_text').style.display="block";
			document.getElementById('mediawindow_image_text').innerHTML='<a href="'+galleryurl+'" class="msize_links">'+text+'</a>';
			index=++index;
			if(index >= listsize){
		   	    window.setTimeout('shownextImage("0","0")',timeDelay);
			}else{
				window.setTimeout('shownextImage("'+index+'","'+position+'")',timeDelay);
			}
			
		}
		
function setMediaWindowImage(index,path,urlpath,timedelay1,text,bgcolor){
	image[index]=path;
	url[index]=urlpath;
	timedelay[index]=timedelay1;
	text1[index]=text;
	bgcolor1[index]=bgcolor;
	
}

function setMediaWindowPaths(contextpath,imagerepopath,listsize){
	path=imagerepopath;
	ctxpath=contextpath;
	listsz=listsize;
	timedelay= new Array(listsize);
	image= new Array(listsize);
	url= new Array(listsize);
	text1= new Array(listsize);
	bgcolor1= new Array(listsize);
}

	


