﻿    		/*var linkName=window.location.href;
    		if(linkName.indexOf("photo-gallery")>=0){
    			document.write("<a href='#' name='imageMark' id='imageMark'><img src='/eng/images/spacer.gif' border='0'/></a>");
    		}*/
    		var url=window.location.pathname;
			var checkurl=new RegExp("hotel/search-details.jsp");
			if(!url.match(checkurl)){
			
			var accNameArr=new Array();
			var anchorArr=new Array();
			var linkArr=new Array();
			var largeImgArr=new Array();
			var anchorUserAccArr=new Array();
			var descriptionArr=new Array();
			var descriptiontcArr=new Array();
			var descriptionscArr=new Array();
			var tagArr=new Array();
			var tagtcArr=new Array();
			var tagscArr=new Array();
            var http_request = false;
			var randomArr=new Array();
			var photosetHtml;
            //function makeRequest(url) {
           
					
                http_request = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_request) {
                    //alert('Giving up :( Cannot create an XMLHTTP instance');
                    //return false;
                }
                http_request.onreadystatechange = alertContents;
                http_request.open('GET', "/eng/xml/flickr/flickrPhoto.xml", true);
                http_request.send(null);
				//http_request.open('GET', "httprequest_test_xml.html", true);
            }
			
			
			function trim(str){  
			 return str.replace(/(^\s*)|(\s*$)/g, "");
			}
			function ltrim(str){ 
			 return str.replace(/(^\s*)/g,"");
			}
			function rtrim(str){ 
			 return str.replace(/(\s*$)/g,"");
			}
            function alertContents() {
				
				
				var count = 0;
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                        var xmldoc = http_request.responseXML;
                        var root_node = xmldoc.getElementsByTagName('root');
                        var rootTag_node = root_node[0].childNodes;
                        //alert(rootTag_node.length+"root");
                        var name = navigator.appName.toUpperCase();
                        var microsoft = true;
                        if(name.indexOf("MICROSOFT")==-1)
                        	microsoft = false;
                        	 //alert(rootTag_node.length);
                        for ( var j=0; j < rootTag_node.length; j++){
	                       	if(rootTag_node[j].nodeType==1) {
		                        var abcTag_node = rootTag_node[j].childNodes;
		                       
	    	                    for ( var k=0; k < abcTag_node.length; k++){
	    	                    
	        	                	if(abcTag_node[k].nodeType==1) {
	            	            	    
	            	            	    if(microsoft==true) {
		            	            	    if(k==0) {
		            	            	       if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
		            	            	    	  linkArr[count]=abcTag_node[k].firstChild.nodeValue;
		            	            	    	  //alert("link"+linkArr[count]);
		            	            	       } else { 
		            	            	       //alert("nil");
			            	            	    	linkArr[count]=" ";
			            	            	    }
		            	            	    } else
											if(k==1) {
		            	            	     	if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
		            	            	    		largeImgArr[count]=abcTag_node[k].firstChild.nodeValue;
													//alert("1");
		            	            	    	} else {
			            	            	    	largeImgArr[count]=' ';
			            	            	    }	
		            	            	    } else
		            	            	    if(k==2) {
			            	            	     if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	descriptionArr[count]=abcTag_node[k].firstChild.nodeValue;
													//alert("2");
			            	            	     } else {
			            	            	    	descriptionArr[count]=' ';
			            	            	    }	
		            	            	    }  else
		            	            	    if(k==3) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	tagArr[count]=abcTag_node[k].firstChild.nodeValue;
													//alert("5");
			            	            	    } else {
			            	            	    	tagArr[count]=' ';
			            	            	    }
		            	            	    	
		            	            	    }  else
		            	            	    if(k==4) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	accNameArr[count]=abcTag_node[k].firstChild.nodeValue;
													//alert("5");
			            	            	    } else {
			            	            	    	accNameArr[count]=' ';
			            	            	    }
		            	            	    	
		            	            	    } else
		            	            	    if(k==5) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	anchorArr[count]=abcTag_node[k].firstChild.nodeValue;
													//alert("5");
			            	            	    } else {
			            	            	    	anchorArr[count]=' ';
			            	            	    }
		            	            	    	
		            	            	    }else
									    if(k==6) {
									        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
									    	    	anchorUserAccArr[count]=abcTag_node[k].firstChild.nodeValue;
																//alert("5");
									    	    } else {
									    	    	anchorUserAccArr[count]=' ';
									    	    }
									    	
									    }
		            	            	    
		            	            	 } else {
		            	            	 	if(k==3) {
		            	            	     	if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
		            	            	    		largeImgArr[count]=abcTag_node[k].firstChild.nodeValue;
		            	            	    	} else {
			            	            	    	largeImgArr[count]=' ';
			            	            	    }	
		            	            	    } else
		            	            	    if(k==5) {
			            	            	     if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	descriptionArr[count]=abcTag_node[k].firstChild.nodeValue;
			            	            	     } else {
			            	            	    	descriptionArr[count]=' ';
			            	            	    }	
		            	            	    }  else
		            	            	    if(k==7) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	tagArr[count]=abcTag_node[k].firstChild.nodeValue;
			            	            	    } else {
			            	            	    	tagArr[count]=' ';
			            	            	    }
		            	            	    	//count++;	
		            	            	    } else
		            	            	    if(k==9) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	accNameArr[count]=abcTag_node[k].firstChild.nodeValue;
			            	            	    } else {
			            	            	    	accNameArr[count]=' ';
			            	            	    }
		            	            	    	//count++;	
		            	            	    } if(k==11) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	anchorArr[count]=abcTag_node[k].firstChild.nodeValue;
			            	            	    } else {
			            	            	    	anchorArr[count]=' ';
			            	            	    }
		            	            	    	//count++;	
		            	            	    } if(k==13) {
		            	            	        if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
			            	            	    	anchorUserAccArr[count]=abcTag_node[k].firstChild.nodeValue;
			            	            	    } else {
			            	            	    	anchorUserAccArr[count]=' ';
			            	            	    }
		            	            	    	//count++;	
		            	            	    } else
		            	            	    if(k==1) {
		            	            	       if(abcTag_node[k]!=null&&abcTag_node[k].firstChild!=null&&abcTag_node[k].firstChild.nodeValue!='') {
		            	            	    	  linkArr[count]=abcTag_node[k].firstChild.nodeValue;
		            	            	    	  //alert("link");
		            	            	       } else { 
		            	            	       //alert("nil");
			            	            	    	linkArr[count]=" ";
			            	            	    }
		            	            	    }
		            	            	 }
	            	            	    
	            	            	}
	                    	    }
	                    	    count++;
	                    	}
                        }
                       var randomnumber;
                       var tempRandom;
                       var duplicate ='';
                       var loop = 0;
                       var photoNos ;
                       
                       if (typeof(photoSharing) == 'string'){		
                       	   photoNos = 12;
                       }else {
                       	   photoNos = 6;
                       }
                       
                       photosetHtml="";
                  		  
				 		     if (typeof(photoSharing) == 'string'){		
				 		      photosetHtml+="<table width=400 border=0 cellspacing=0 cellpadding=0>";
				 		     photosetHtml+="<tr>";

								photosetHtml+="<td colspan='5' style='padding:0px 0px 8px 0px;'><span class='style1'>Other photos posted by Flickr users</span></td>";
							 
							  photosetHtml+="</tr>";  
				 		     	 }else{
							 photosetHtml+="<table width=150 border=0 cellspacing=0 cellpadding=0>";
				 		     photosetHtml+="<tr>";
								photosetHtml+="<td colspan='3' style='padding:0px 0px 8px 0px;'><span class='style1'>Photos from Flickr</span></td>";
							  photosetHtml+="</tr>";
							  photosetHtml+="<tr>";
								photosetHtml+="<td colspan='3' style='padding:0px 0px 8px 0px;'><img src='/eng/images/flickr/bar.gif' width='150' height='1'></td>";
							  photosetHtml+="</tr>";
							 }
						//alert(linkArr.length+"linkArr[count]");
							  
						/*xml record over 12*/	  
                       if(linkArr.length>photoNos) {
                      
                            loops = 0;
	                       for(var i=0;i<photoNos;i++) {
	                             loop = 0;
		                         if(linkArr.length!=0) {
		                            while(duplicate==true||loop==0) {
		                            	
			                            duplicate = false;
			                            tempRandom = Math.floor(Math.random()*linkArr.length+1);
			                            if(tempRandom==linkArr.length) {
				                       	  	   tempRandom=0;
				                       	  	   //alert("high");
				                       	  	  }
			                         	for(var j=0;j<loops;j++){
			                       	  		if(tempRandom == randomArr[j]) {
			                       	  			
			                             			 //alert("prebingle!");
			                       	  			duplicate = true;	
			                       	  			break;
			                       	  		}
			                       	  	}
			                       	  	 
			                       	  	if(duplicate==false) { 
				                       	  	 
           	                      	  	      randomArr[i] = tempRandom;
			                      	  	 		
			                       	  	}
			                       	  	
			                       	  	loop++;
		                       	  	}
		                       	  	loops++;
		                       	}

		                   }
		                   /*xml record more than 12*/
		                    if (typeof(photoSharing) == 'string'){		
			                     for(var a=0;a<randomArr.length;a++) {
					 		         //if(randomArr[a]!="") {
					 		             bottomImgHtml(a,randomArr[a],linkArr[randomArr[a]]);
							 		     				 							 
			                     }
			                     
		                     }else {
		                     	 for(var a=0;a<randomArr.length;a++) {
				 		         //if(randomArr[a]!="") {
				 		            rightImgHtml(a,randomArr[a],linkArr[randomArr[a]]);
						 		     				 							 
		                         }

		                     }
							
							 
							 

		                     /*xml record less than or equal 12*/	   
                       } else {
                  		   
					   if (typeof(photoSharing) == 'string'){		
							  //alert(linkArr.length);
				 		   for(var a=0;a<linkArr.length;a++) {
				 		     bottomImgHtml(a,a,linkArr[a])
							}
					   }else{
					   	   for(var a=0;a<linkArr.length;a++) {
				 		     rightImgHtml(a,a,linkArr[a])
						   }

					   }
		                   
							
							
							
                       }
					   
						 	
							 
							 //alert(descriptionArr[0]):
							 //alert(largeImgArr[randomArr[0]]):
							 
							if (typeof(photoSharing) == 'string'){		
								photosetHtml+="</table>";
							   document.getElementById("flickrBottomImg").innerHTML+=photosetHtml;
							}else if(bannerObj == null&&typeof(photogallery)!='string'){
								photosetHtml+="<tr>";
						 	 photosetHtml+="<td colspan='3' style='padding:8px 0px 0px 0px;'><img src='/eng/images/flickr/bar.gif' width='150' height='1'></td>";
							 photosetHtml+="</tr>";
							 photosetHtml+="</table>";
							   document.getElementById("flickrRightImg").innerHTML+=photosetHtml;	 
							}
							 //alert("triumph endings");
						    var photosId = "";
							photosId = getParameter("photosId");
							
							if(photosId!="") {
								acquire(photosId);
							} else {
								acquire(0);
							}
							
                    } else {
                        alert('There was a problem with the request.');
                    }
                    
                }
                
				//document.write(photosetHtml);	
				
            }
			
		    function getParameter(param){
			    var query = window.location.search;
			    var iLen = param.length;
			    var iStart = query.indexOf(param);
			    if (iStart == -1)
			      return "";
			    iStart += iLen + 1;
			    var iEnd = query.indexOf("&", iStart);
			    if (iEnd == -1)
			      return query.substring(iStart);
			    return query.substring(iStart, iEnd);
			 }
			 function rightImgHtml(a,id1,id2){
			    var photoLink = "  <td><a href='/eng/interactive/photos-from-flickr.html?photosId="+id1+"'  onmouseover='javascript:document.body.style.cursor='hand';' ><img src='"+id2+"' width='70' height='70' border='0' /></a></td>";
				if(a==0||a%2==0){
						photosetHtml+="<tr>";
						photosetHtml+="	<td colspan='3'><img src='/eng/images/spacer.gif' width='1' height='9'></td>";
						photosetHtml+="</tr>";
						photosetHtml+="<tr>";
						photosetHtml+= photoLink;
						photosetHtml+="<td><img src='/eng/images/spacer.gif' width='10' height='1'></td>";
				 }else{
					photosetHtml+= photoLink;
					photosetHtml+="</tr>";
					
				 }
				 
			}
            	function bottomImgHtml(a,id1,id2){
			    var photoLink = "  <td ><a href='/eng/interactive/photos-from-flickr.html?photosId="+id1+"'  onmouseover='javascript:document.body.style.cursor='hand';' ><img src='"+id2+"' width='70' height='70' border='0' /></a></td>";
				if(a==0||a%6==0){
						photosetHtml+="<tr>";
						photosetHtml+="	<td colspan='3'><img src='/eng/images/spacer.gif' width='1' height='9'></td>";
						photosetHtml+="</tr>";
						photosetHtml+="<tr>";
						photosetHtml+= photoLink;
						photosetHtml+="<td><img src='/eng/images/spacer.gif' width='10' height='1'></td>";
				 }else if(a%6==5){
					photosetHtml+= photoLink;
					photosetHtml+="</tr>";
					
				 }else{
				 	 photosetHtml+= photoLink;
				 	 photosetHtml+="<td><img src='/eng/images/spacer.gif' width='10' height='1'></td>";
				 }
				 
			}
			
              function acquire(id) {
          			if(document.getElementById('flickrDescription')!=null&&document.getElementById("flickrLargeImg")!=null)	{
						if(descriptionArr[id]!=null&&trim(descriptionArr[id])!="null") {
					            	document.getElementById('flickrDescription').innerHTML=trim(descriptionArr[id]);
						} else {
							document.getElementById('flickrDescription').innerHTML=" ";
						}
					try{
						if(largeImgArr[id]!=null&&largeImgArr[id]!=""&&largeImgArr[id]!=null&&largeImgArr[id]!=""&&accNameArr[id]!=null&&accNameArr[id]!="") {
							document.getElementById("flickrLargeImg").innerHTML = "<a href='"+anchorArr[id]+"' target='_blank'><img name='imgPath' src='"+largeImgArr[id]+"' border='0'/></a><br><b>Photographer name:</b><a href='"+anchorUserAccArr[id]+"' target='_blank' >"+accNameArr[id]+"</a>";
							
						}
					}catch(e){alert(e);}
					}
			}
			
