

// Function for logging result clicks.
function wtl_log_result(url,index,pageURL,totalNumberOfResults,currentPageNumber,searchedKeyword)
{
var wtl_query = searchedKeyword;
var wtl_total = totalNumberOfResults;
var wtl_page = currentPageNumber;


var wtl_base_url = "/SiteCollectionImages/query.gif";

// Log the search results page.  Note that wtl_url and wtl_image are used later by wtl_log_result().
	var wtl_url = wtl_base_url + "?search&query=" + wtl_query + "&total=" + wtl_total + "&page=" + wtl_page 
		+ "&url=" + url + "&index=" + index + "&currentPageURL="+pageURL+ "&random=" + Math.random();


var wtl_image = new Image();
	wtl_image.src = wtl_url;
	

}

function  GetEnterSearchTextString()
{
 var errorMessage =  "Please Enter Search Terms";
return errorMessage ;
}


function GetErrorMessageForExceedingLength()
{
 var errorMessage = 'Search keyword should not exceed 100 characters';
return errorMessage;
}


//pagination function
function paginationForFirstPage(l,h,t,c,myurl) {
        
        var nn= /sp_n/;
        if (!nn.test(myurl)) //if sp_n isn't part of the string, insert it
        {
            var myurl = myurl + "&amp;sp_n=1";
        }
         
      var page_selected = (l-1)/c;
      var page_offset = page_selected - 4;
      if (page_offset < 0) {
         page_offset = 0;
         }
      var page_total = t/c;
      page_total = Number(page_total.toString().replace(/\..*/, ""));
 
      if (t%c > 0) {
         page_total = 1 + page_total;
         }
 
   var query = "|Search|";
   var last_page = page_offset + 9;
   if (last_page >= page_total) {
         page_offset = page_total - 9;
         if (page_offset < 0) {
            page_offset = 0;
            }
         last_page = page_total;
    }
   page_total_n = ((page_total * c) - c) + 1;

      if (page_total > 1) {
         var url = '<a href="' + myurl + '" title="First">' + '&lt;&lt; ' + '</a>';
         url = url.replace(/sp_n=\d+/, "sp_n=1");
//       document.write(url + "   ");

         

         for (var i = page_offset; i < last_page; i++) {
             var label = i+1;
             var spn = (i * c) + 1;
            
		 if (page_selected == i) {
                   var url = label;
       		 if (url == 1)
			 {
		               document.write('<span>&nbsp;&nbsp;'+ '<img src="/SiteCollectionImages/previous-btn-grey.gif" border="0" align="middle">&nbsp;' + url + '</span>&nbsp;&nbsp;');
			}
			else if (url == last_page)
			 {
		               document.write('<span>'+ url + '&nbsp;<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;' + '</span>&nbsp;&nbsp;');
			}
			else
			{
		                document.write('<span>'+ url + "</span>&nbsp;&nbsp;");
			}
                } 
		else
		{
                var url = '<a href="' + myurl + '">' + label + '</a>&nbsp;';
                url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
                url = url.replace(/atomzspn/, spn);
                document.write(url + " ");
                }
             }


         
         spn = "1";
         //if ((!wild) || (wild && (spn < page_total_n))) {
//COMMENTED        var url = '<a href="' + myurl + '" class="next_prev_carrot" title="Next">' + '&gt; ' + '</a>';
         var url = '<a href="' + myurl + '" title="Next">' + '<img src="/SiteCollectionImages/next-btn.gif" border="0" align="middle">' + '</a>';

         var reg= /sp_n=(\d+)/;
         var res = url.match(reg);
         if (res != null){
            var num = parseFloat(res[1]);
         }

		//  Pagination Fix
		var items_per_page = h-l+1; 
		var newnum = num + items_per_page; 
		//end Pagination Fix

         url = url.replace(/sp_n=\d+/, "sp_n=" + newnum);
            document.write(url + "  ");
            //}
         

         var url = '<a href="' + myurl + '" title="Last">' + '&gt;&gt; ' + '</a>';
         spn = page_total_n;
         url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
         url = url.replace(/atomzspn/, spn);

//        document.write(url + "   ");

       }
}



//pagination function
function paginationForMidPages(l,h,t,c,myurl) {

        var nn= /sp_n/;
        if (!nn.test(myurl)) //if sp_n isn't part of the string, insert it
        {
            var myurl = myurl + "&amp;sp_n=1";
        }
         
      var page_selected = (l-1)/c;
         

      var page_offset = page_selected - 4;
      if (page_offset < 0) {
         page_offset = 0;
         }

	


      var page_total = t/c;
      page_total = Number(page_total.toString().replace(/\..*/, ""));
 
      if (t%c > 0) {
         page_total = 1 + page_total;
         }
 
   var query = "|Search|";
   var last_page = page_offset + 9;
   if (last_page >= page_total) {
         page_offset = page_total - 9;
         if (page_offset < 0) {
            page_offset = 0;
            }
         last_page = page_total;
    }
   page_total_n = ((page_total * c) - c) + 1;

      if (page_total > 1) {
         var url = '<a href="' + myurl + '" title="First">' + '&lt;&lt; ' + '</a>';
         url = url.replace(/sp_n=\d+/, "sp_n=1");
//       document.write(url + "   ");

         

//       var url = '<a href="' + myurl + '" class="next_prev_carrot" title="Previous">' + '&lt; ' + '</a>';
         var url = '<a href="' + myurl + '" title="Previous">' + '<img src="/SiteCollectionImages/previous-btn.gif" border="0" align="middle"> ' + '</a>';

         var reg= /sp_n=(\d+)/;
         var res = url.match(reg);
         if (res != null){
            var num = parseFloat(res[1]);
         }

		var newnum = num - c; 

         url = url.replace(/sp_n=\d+/, "sp_n=" + newnum);
         document.write(url + "  ");
        
         for (var i = page_offset; i < last_page; i++) {

             var label = i+1;
             var spn = (i * c) + 1;
            
		 if (page_selected == i) {
                   var url = label;
       		 if (url == 1)
			 {
		               document.write('<span>&nbsp;&nbsp;'+ '<img src="/SiteCollectionImages/previous-btn-grey.gif" border="0" align="middle">&nbsp;' + url + '</span>&nbsp;&nbsp;');
			}
			else if (url == last_page)
			 {
		               document.write('<span>'+ url + '&nbsp;<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;' + '</span>&nbsp;&nbsp;');
			}
			else
			{
		                document.write('<span>'+ url + "</span>&nbsp;&nbsp;");
			}
                } 
		else
		{

		
                var url = '<a href="' + myurl + '">' + label + '</a>&nbsp;';
                url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
                url = url.replace(/atomzspn/, spn);
				

                document.write(url + " ");
                }
             }


         
         spn = l;
         //if ((!wild) || (wild && (spn < page_total_n))) {
//COMMENTED        var url = '<a href="' + myurl + '" class="next_prev_carrot" title="Next">' + '&gt; ' + '</a>';


         var url = '<a href="' + myurl + '" title="Next">' + '<img src="/SiteCollectionImages/next-btn.gif" border="0" align="middle">' + '</a>';
	//alert("Next Btn URL:"+url);
         var reg= /sp_n=(\d+)/;
         var res = url.match(reg);
         if (res != null){
            var num = parseFloat(res[1]);
         }

		//  Pagination Fix
		var items_per_page = h-l+1; 
		var newnum = num + items_per_page; 
		//end Pagination Fix

        url = url.replace(/sp_n=\d+/, "sp_n=" + newnum);

          document.write(url + "  ");

//            }
         
	var nextButtonHyperlink = myurl +10;
	
 //        var url = '<a href="' + myurl + '" title="Last">' + '&gt;&gt; ' + '</a>';
 //        spn = page_total_n;
 //        url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
 //        url = url.replace(/atomzspn/, spn);

//       document.write(url + "   ");

       }
}




//pagination function
function paginationForLastPage(l,h,t,c,myurl) {




        var nn= /sp_n/;
        if (!nn.test(myurl)) //if sp_n isn't part of the string, insert it
        {
            var myurl = myurl + "&amp;sp_n=1";
        }
         
      var page_selected = (l-1)/c;
      var page_offset = page_selected - 4;
      if (page_offset < 0) {
         page_offset = 0;
         }
      var page_total = t/c;
      page_total = Number(page_total.toString().replace(/\..*/, ""));
 
      if (t%c > 0) {
         page_total = 1 + page_total;
         }
 
   var query = "|flat -world|";
   var last_page = page_offset + 9;
   if (last_page >= page_total) {
         page_offset = page_total - 9;
         if (page_offset < 0) {
            page_offset = 0;
            }
         last_page = page_total;
    }
   page_total_n = ((page_total * c) - c) + 1;

      if (page_total > 1) {
         var url = '<a href="' + myurl + '" title="First">' + '&lt;&lt; ' + '</a>';
         url = url.replace(/sp_n=\d+/, "sp_n=1");
//       document.write(url + "   ");

         

//       var url = '<a href="' + myurl + '" class="next_prev_carrot" title="Previous">' + '&lt; ' + '</a>';
         var url = '<a href="' + myurl + '" title="Previous">' + '<img src="/SiteCollectionImages/previous-btn.gif" border="0" align="middle"> ' + '</a>';

         var reg= /sp_n=(\d+)/;
         var res = url.match(reg);
         if (res != null){
            var num = parseFloat(res[1]);
         }

		var newnum = num - c; 

         url = url.replace(/sp_n=\d+/, "sp_n=" + newnum);
         document.write(url + "  ");
         

         for (var i = page_offset; i < last_page; i++) {
             var label = i+1;
             var spn = (i * c) + 1;
            
		 if (page_selected == i) {
                   var url = label;
       		 if (url == 1)
			 {
				
		               document.write('<span>&nbsp;&nbsp;'+ '<img src="/SiteCollectionImages/previous-btn-grey.gif" border="0" align="middle">&nbsp;' + url + '</span>&nbsp;&nbsp;');
			}
			else if (url == last_page)
			 {

				
		               document.write('<span>'+ url + '&nbsp;<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;' + '</span>&nbsp;&nbsp;');
			}
			else
			{
				
		                document.write('<span>'+ url + "</span>&nbsp;&nbsp;");
			}
                } 
		else
		{
		if(i!=(last_page-1))
		{	
                var url = '<a href="' + myurl + '">' + label + '</a>&nbsp;';
                url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
                url = url.replace(/atomzspn/, spn);
		
                document.write(url + "  ");
                }
		else
		{
		   document.write('<span>'+label +'&nbsp;'+ '</span>');
		}
		}
             }


         

    //     var url = '<a href="' + myurl + '" title="Last">' + '&nbsp;<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;' + '</a>';
         spn = page_total_n;
         url = url.replace(/sp_n=\d*/, "sp_n=atomzspn");
         url = url.replace(/atomzspn/, spn);
	
// document.write(url + "  ");
       //document.write('<span>'+ url + '&nbsp;<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;' + '</span>&nbsp;&nbsp;');
 document.write('<span>'+ '<img src="/SiteCollectionImages/next-btn-grey.gif" border="0" align="middle">&nbsp;'+ '</span>&nbsp;&nbsp;');
       }
}




function getQueryVariableFromUrl(variable) {
alert('Started');
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0 ; i<vars.length ; i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  alert('Query Variable ' + variable + ' not found');
}


function display_size( bytes )
{
	if( bytes < 1000 )
	{
		document.write( bytes + " bytes" );
	}
	else if( bytes < 1000000 )
	{
		var kbytes = bytes / 1024;
		document.write( kbytes.toPrecision(3) + " KB" );
	}
	else
	{
		var mbytes = bytes / 1048576;


		document.write( mbytes.toPrecision(3) + " MB" );
	}
}






