/***********************************/
/*global variable to store the value*/
/*************************************/

var nextSwfArray= new Array(); //array to keep track of thenext swf file
var previousSwfArray= new Array(); //array to keep track to previous swff file
var firstPart= new Array();
var nextFlage = 1;
var previousFlage = false; 
var request = null;
var swfPath="";
var currentSwf="";
var nextSwf="";
var previousSwf="";
var swfCategory="";	
/**************************/
var previousval= new Array();
var nextval= new Array();
var nextval= new Array;
var xmlhttp
var flageMatch= false;
var currentSwf="";
var currentFilename="";
var curSwfPath="";
var currentAbsPath=""
var finalloader="";
var absloader="";

var finallodervalue ="";
var absloadervalue="";

var scrollflage=0;


/*global variable for the scroller*/


var marqueecontent="";

var html="";
//globla variable for the multi thum
var response="";
var stHtml= new Array();
var totalNoOfPages=5;
var swfpathArray = new Array();
var captionArray = new Array();
var altTextArray = new Array();
var state=0;
var len=0;

/****************************/
/*global variable end*/
/***************************/
function calling()
{

	var cur=document.getElementById('swf').value;
	var now    = new Date();
  	 var hour   = now.getHours();
   	 var minute = now.getMinutes();
  	 var second = now.getSeconds();
  	 var dummay=now+hour+minute+second ;
  	
  	document.getElementById("bag").value="";
	document.getElementById("size").value="";
	document.getElementById("color").value="";
	document.getElementById("face").value="";
	



  
	   loadXMLDoc('big_nav.xml?dummay', cur);
}


/**********************************/
/*function to hide and show ********/
/***********************************/

	
/**************************
function to hide and showing the loading
***************************/
function show(state){ 
tag = document.getElementsByTagName("div"); 

		 for(x=0; x<tag.length; x++)
		 { 
            if(tag[x].title == "rolesmid")
            { 
               tag[x].style.display = state 
            } 
 		}
 		
 }		
function shownext(state){ 
tag = document.getElementsByTagName("div"); 
 		 for(x=0; x<tag.length; x++)
		 { 
            if(tag[x].title == "next")
            { 
               tag[x].style.display = state 
            } 
 		}
 		
 }		
function showprevious(state){ 
tag = document.getElementsByTagName("div"); 

 		for(x=0; x<tag.length; x++)
		 { 
            if(tag[x].title == "previous")
            { 
               tag[x].style.display = state 
            } 
 		}

} 
     
/*******************end of hide function*******/

function loadXMLDoc(url, cur) 
{
currentFilename=cur;
xmlhttp=null
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  }

else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
if (xmlhttp!=null)
  {
  
  xmlhttp.onreadystatechange=onResponse;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.")
  }
}

function checkReadyState(obj)
{
  if(obj.readyState == 4)
  {
    if(obj.status == 200)
    {
    	 state=4;
    	
      return true;
    }
    else
    {
      alert("Problem retrieving XML data");
    }
  }
}


function onResponse() 
{

var finalloader="";
var absloader="";
var swfpath ="";



///////////////////////////////


  if(checkReadyState(xmlhttp))
  {
  
  	var response = xmlhttp.responseXML.documentElement;
  	x=response.getElementsByTagName("swf")
  	
  	 	
  	
  	finalloader=x[0].getElementsByTagName("finalloader");
	absloader=x[0].getElementsByTagName("absloader");
	
	 finallodervalue =finalloader[0].firstChild.data;
 	 absloadervalue=absloader[0].firstChild.data;
 	
	 stHtml.push('<nobr><table><tr><td>');
	

  	for (i=0;i<x.length;i++)
  	{
  		

       	xx=x[i].getElementsByTagName("relativePath");
       	currentAbsPath=x[i].getElementsByTagName("absolutePath");
       	
       	
       	path=x[i].getElementsByTagName("path");
       	caption=x[i].getElementsByTagName("caption");
		alttext=x[i].getElementsByTagName("altText");
		relativepath=x[i].getElementsByTagName("absolutePath");

      {
      try
        {
		var cap=caption[0].firstChild.data;
        	var gif=path[0].firstChild.data;
		var alttext=alttext[0].firstChild.data;
        	var abspath=relativepath[0].firstChild.data;
        	var relpath=xx[0].firstChild.data;
        	stHtml.push('<td ><div id=thumb_bg style="CURSOR: POINTER"><table><tr><td width=125 height=78 align=center valign=bottom onclick=changeswf("'+abspath+'","'+relpath+'")><img src="'+gif+'" width=105 height=60 alt="'+alttext+'"></td></tr><tr><td align=center valign=middle><div id=thumb_Caption>'+cap+'</div></td></tr></table></div></td><!-- ist td ends -->');
		swfpath =currentAbsPath[0].firstChild.data;
		curSwfPath=xx[0].firstChild.data;
      	    		if(flageMatch== true){nextval.push(curSwfPath);}
			if(swfpath == currentFilename){flageMatch= true; currentSwf=curSwfPath; }
  			if(flageMatch== false){previousval.push(curSwfPath);}
  	   
        }
      catch (er)
        {
       
        }
    }
   }
  	  
  	  stHtml.push('</td></tr></table></nobr>');
			html = stHtml.join("");
			marqueecontent=html;
			

if(checkReadyState(xmlhttp))
 	{
 		len =x.length;
 		populate();
	}

     if(nextval.length > 0){shownext('block');}
	 if(previousval.length > 0){showprevious('block');}    
     if(nextval.length==0){shownext('none');}
     previoustLen=previousval.length;
     if(previoustLen==0){showprevious('none');}

 }


	
 
}



//function for the next and prvious....


//function to define the next previous array...

function nextArray123()
{	


show('block');

 
var flash = document.getElementById("flashTd");
var nextArray="";

if(nextFlage == 0)
{
previousval[previousval.length]=currentSwf;

}

if(nextFlage == 1)
{

previousval[previousval.length]=currentSwf;
nextFlage = 0;
}

currentSwf= nextval.shift();

	
replaceText(flash , currentSwf,finallodervalue, absloadervalue);

	
	
	
     if(nextval.length > 0){shownext('block');}
	 if(previousval.length > 0){showprevious('block');}    
     if(nextval.length==0){shownext('none');}
     previoustLen=previousval.length;
     if(previoustLen==0){showprevious('none');}
     
     show('none');
      
}


function previousArray123()
{	
show('block');

var flash = document.getElementById("flashTd");
var category=document.getElementById('flash_id').value;

var nextArray="";

if(nextFlage == 0)
{
nextval.unshift(currentSwf);

}

if(nextFlage == 1)
{


nextval.unshift(currentSwf);
nextFlage = 0;
}


currentSwf= previousval.pop();
replaceText(flash , currentSwf,finallodervalue, absloadervalue);
 show('none');
 
if(nextval.length > 0){shownext('block');}
if(previousval.length > 0){showprevious('block');}    
if(nextval.length==0){shownext('none');}
if(previousval.length==0){showprevious('none');}


}


