﻿var arrRandomNumbers_Zero = new Array();
var arrRandomNumbers_One = new Array();
var arrRandomNumbers_Two = new Array();
var arrRandomNumbers_Three = new Array();
var  flagArray = new Array();
var m=0;
    //--Create 5 unique  Random numbers
    function SetRandomNumbers(intMaxNum,intHomeDispCount)
    {
         var arrRandomNumbers = new Array();
         var intRanNum;
         
         arrRandomNumbers.splice (0,arrRandomNumbers.length);
             while(arrRandomNumbers.length < intHomeDispCount)
             {
               intRanNum= Math.floor(Math.random() * (intMaxNum)); //Random number
                   if(CheckDuplicateRndmNum(intRanNum,arrRandomNumbers) != true)       //Check Duplicate 
                       arrRandomNumbers[arrRandomNumbers.length] = intRanNum;
                      
             }
         return (arrRandomNumbers);
    }

    //--Check Duplicate in random array
    function CheckDuplicateRndmNum(intCheckNum,arrRandomNumbers)
    {
        var k = 0;
        
         for(k = 0; k < arrRandomNumbers.length;k++)
         {
           if(arrRandomNumbers[k] == intCheckNum)
                return true;        
           else if(arrRandomNumbers.length == k)
                return false;
         }
    }
    
    
    
    
    //--Sort the Display Name
    function value(a,b) 
    {
         a = a[2];
         b = b[2];
        return a == b ? 0 : (a < b ? -1 : 1)
    }
    
    //------Load OurContributor Image   
    var intImgCount=0;                      
    function LoadImageOurContributor()
    {
      var intFlag = 0
      var intRndmNumber = 0
      var j = 0;
      var k = 0;
      var strText = "";
      var intImageCount = 12;
      var intZeroCnt = 0;
      var intOneCnt = 0;
      var intTwoCnt = 0;
      var arrTemp = new Array();
      
   	     //--Random array create for ecah size	  		
         arrRandomNumbers_Zero = SetRandomNumbers(1,1);
         arrRandomNumbers_One = SetRandomNumbers(0,0);
         arrRandomNumbers_Two = SetRandomNumbers(29,11);
         arrRandomNumbers_Three = SetRandomNumbers(29,11);
          
          for(j = 0; j < intImageCount; j++)
          {  
                //---Each size selecting
                 

                if (intFlag == 0  ) 
                    if (intOneCnt < arrRandomNumbers_One.length)
                    {
                        intRndmNumber =  arrRandomNumbers_One[intOneCnt];
                        arrTemp = arrImageContributors_One;
                        intOneCnt = intOneCnt + 1
                    }
                    else
                        intFlag = intFlag +1;
               if (intFlag == 1 )
                    if (intZeroCnt < arrRandomNumbers_Zero.length)
                    {
                        intRndmNumber =  arrRandomNumbers_Zero[intZeroCnt];
                        arrTemp = arrImageContributors_Zero;
                        intZeroCnt = intZeroCnt + 1
                    }
                    else
                        intFlag = intFlag +1;
                if (intFlag == 2  ) 
                    if (intTwoCnt < arrRandomNumbers_Two.length)
                    {
                        intRndmNumber =  arrRandomNumbers_Two[intTwoCnt];
                        arrTemp = arrImageContributors_Two;
                        intTwoCnt = intTwoCnt + 1;
                    }    
                    else
                        intFlag = 0;

                 
                //--Left side image
                 strTempText = "" ;            
                 strText = strText +  '<dl style="width:805px; padding:0px; margin:0px; color:#000000">';                
		         strText = strText +'<div class="holder"><a href=javascript:ow("'+rootURL+'image-details-popup.asp?ARef=' + arrTemp[intRndmNumber][0] + '") ><img src="'+rootURL+'images/cats/wildlife/intro_images/'+ arrTemp[intRndmNumber][0] +'.jpg';
		         strText = strText +'" alt="' + arrTemp[intRndmNumber][2] +'"  title="' + arrTemp[intRndmNumber][1] +'"  rel=""/>';
	             strText = strText + '</a>'
        		 
		        strText = strText + '<div id="divPhotoGrpaherName"><a href=javascript:ow("'+rootURL+'image-details-popup.asp?ARef=' + arrTemp[intRndmNumber][0]+'") >' +   arrTemp[intRndmNumber][3] + '</a> </div></div>'
	            //--pair images
	            if( arrTemp[intRndmNumber][5] == '1')
	                strText = strText + ImageSelection(arrTemp,intRndmNumber + 0 );//change count (square image)//
		        else if( arrTemp[intRndmNumber][5] == '2')
		         {
		            arrTemp = arrImageContributors_Three;
	                strText = strText + ImageSelection(arrTemp,intRndmNumber); 
	             }

        	    if(intFlag ==2 ) 
        	        intFlag =0;
        	    else
        	        intFlag = intFlag + 1;
                strText = strText + '</dl>';      
                
	      }
	     //document.write(strText);
         return (strText);

    }


function ImageSelection(arrImageContributors,intNum)
{
    //--select pair images
    var k;
    var strText="";
    strText = strText +'<div class="holder"><a href=javascript:ow("'+rootURL+'image-details-popup.asp?ARef='+arrImageContributors[intNum][0]+'") ><img src="'+rootURL+'images/cats/wildlife/intro_images/'+ arrImageContributors[intNum][0] +'.jpg';
    strText = strText +'" alt="' + arrImageContributors[intNum][2] +'"  title="' + arrImageContributors[intNum][1] +'"  rel=""/>';
    strText = strText + '<div  id="divPhotoGrpaherName2"><a href=javascript:ow("'+rootURL+'image-details-popup.asp?ARef='+arrImageContributors[intNum][0]+ '") >' +   arrImageContributors[intNum][3] + '</a> </div></div>';
    return (strText);
}
