﻿    	     var xmldoc = null;
            var getFullYear ='';
	      var getMonth = '';
            var dropDownEnd = false;
           	var menuYearArr=new Array();
           	var menuMonthArr=new Array();
		var drawDate =new Array(31);
            var jackpotInfo = new Array(10);
            for (var i=0; i <10; i++)
            	jackpotInfo[i] = new Array(2);
            for (var i=0; i <31; i++)
			drawDate[i]=new Array(4)
            		
                  http_request = false;
                	var name = navigator.appName.toUpperCase();
                  var microsoft = true;
                	if(name.indexOf("MICROSOFT")==-1)
                    	microsoft = false;
                    
                  createAJAX();                
                                  
                function createAJAX(){
							
						    
						   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) {}
				                    }
				                }
						    http_request.onreadystatechange = alertContents;
						    	http_request.open('GET', "/root/marksix/info/ch/xml/fixtures.xml", true);
						    http_request.send(null);
		    
		       }
		
            function alertContents() {
				   var count = 0;
                       	   
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                     
                       xmldoc = http_request.responseXML;
					   
						main(-1,-1,-1);
				
				if(parent)	initsize('ms_content');
			
			} else {
//                        alert('There was a problem with the request.');
                    }
                    
                }	
            }
            
             function main(selectedMonth,selectedYear,ranking) {
				//menuYearArr = new Array();
				//menuMonthArr = new Array();
				//alert(drawDate);
				drawDate =new Array(31);
				for (var i=0; i <31; i++)
					drawDate[i]=new Array(4)
                       	
                       if(microsoft==false){    
	                     try {
				      netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
				   } catch (e) {
//				    alert("Permission UniversalBrowserRead denied.\nSigned.applets.codebase_principal_support value need to be set to true in Firefox.");
				   }
                     }   
                        //alert("xml"+xmldoc);
                        var root_node = xmldoc.getElementsByTagName('drawDates');
                              
                        if(microsoft==true){
                        	var dropdownMenu_node = root_node[0].childNodes[1];
                        } else {
                        
                        	var dropdownMenu_node = root_node[0].childNodes[3];
                        }
                        //alert(dropdownMenu_node.nodeName);
                        var dropdownSelection_node = dropdownMenu_node.childNodes;
                       
                       
                        
	                       	try{
	    	                    

	        	                	
	            	            	    //alert("selection");
	            	            	    if(microsoft==true) {
		            	            	    var k = 0;		            	            	 
		            	            	 	while(k<dropdownSelection_node.length){		            	            	 		
		            	            	 		try{
			            	            	     	   if(dropdownSelection_node[k].attributes.getNamedItem("year")!=null&&dropdownSelection_node[k].attributes.getNamedItem("year").value!=null) {
			            	            	           menuYearArr[k]=dropdownSelection_node[k].attributes.getNamedItem("year").value
			            	            	    	   
			            	            	    	   } else {
				            	            	    	menuYearArr[k]=' ';
				            	            	    }
				            	            	    if(dropdownSelection_node[k].attributes.getNamedItem("month")!=null&&dropdownSelection_node[k].attributes.getNamedItem("month").value!=null) {
			            	            	           menuMonthArr[k]=dropdownSelection_node[k].attributes.getNamedItem("month").value-1;
			            	            	    		//alert(menuMonthArr[k]);
			            	            	    	    } else {
				            	            	    	menuMonthArr[k]=' ';
				            	            	    }
			            	            	    }catch(e){}
			            	            	    k++;
			            	            	 }  
		            	            	        
		            	            	 } else {
		            	            	 	var k=1;
		            	            	 	var menuNo=0;
									
		            	            	 	while(k<dropdownSelection_node.length){
		            	            	 	     	            	 		
		            	            	 		try{
		            	            	 		   if(dropdownSelection_node[k].nodeType==1) {
				            	            	     	   if(dropdownSelection_node[k].attributes.getNamedItem("year")!=null&&dropdownSelection_node[k].attributes.getNamedItem("year").value!=null) {
				            	            	           menuYearArr[menuNo]=dropdownSelection_node[k].attributes.getNamedItem("year").value
				            	            	    	  // alert(menuYearArr[k]);
				            	            	    	   } else {
					            	            	    	menuYearArr[menuNo]='';
					            	            	    }
					            	            	    if(dropdownSelection_node[k].attributes.getNamedItem("month")!=null&&dropdownSelection_node[k].attributes.getNamedItem("month").value!=null) {
				            	            	           menuMonthArr[menuNo]=dropdownSelection_node[k].attributes.getNamedItem("month").value-1;
				            	            	    		//alert(menuMonthArr[k]);
				            	            	    	    } else {
					            	            	    	menuMonthArr[menuNo]='';
				            	            	          }
				            	            	   }
			            	            	    }catch(e){}
			            	            	    menuNo++;
			            	            	    k=k+2;
			            	            	}  
			            	            	  	
		            	            	  
		            	            	 }
	            	            	    
	            	            	
	                    	    
	                    	    //alert(menuYearArr.length);
	                    	    
	                    	    var pullDownHtml="<select id='trayPullDown' name='select2' class='select' onChange='reloadTray()' style='background-color:#FFFFFF; color:#000000;'>";
	                    	    try{
//	                    	   	pullDownHtml+="<option value=''>    -請選擇-</option>";
	                    	   	
	                    	   	var menuLength = 0;
	                    	   	
	                    	   	
	                    	   	
	                    	    for(var m=0;m<12;m++) {
	      
	                    	    	if(menuYearArr[m]!=null&&menuMonthArr[m]!=null){
	                    	   
	                    	    		if(menuMonthArr[m]>=10) {
	                    	    			pullDownHtml+="<option value='"+menuYearArr[m]+menuMonthArr[m]+(m)+"'>"+menuYearArr[m]+"年 "+(menuMonthArr[m]+1)+"月"+"</option>";
	                    	    		} else {
								pullDownHtml+="<option value='"+menuYearArr[m]+"0"+menuMonthArr[m]+(m)+"'>"+menuYearArr[m]+"年 "+(menuMonthArr[m]+1)+"月"+"</option>";	                    	    			
	                    	    		}
	                    	    	}	
	                    	       
	                    	    }
	                    	    
	                    	    pullDownHtml+="												</select>";
	                    	    
	                    	    }catch(e){alert(e);}
	                    	    
	                    	    	var m,n,d;
		                       var title,subTitle,txt,image,link,target = ' ';
		                    		var yearChosen = '';
		                    		var monthChosen = '';
		                    		if(selectedMonth!=-1&&selectedYear!=-1){
		                    			d=new Date(selectedYear,selectedMonth,1);
		                    	    }else{
						                if (dYear == 0 | dMonth == 0 | dDate == 0)
										{
											d=new Date();
										}
										else
										{
											//alert(dYear + '  ' + dMonth + '  ' + dDate);
											d=new Date(dYear, dMonth, dDate);
										}
		                    	    }
		                    	    
		                    	    var initial = 0;
		                    	    var multiple = 1;
		                    	    var firstTitleImageNo,secondTitleImageNo,thirdTitleImageNo = 0;
		                    		if(microsoft==true){
		                    			  firstRoot = 2;
		                    			  secondRoot = 3;
		                    		        initialNo = 0;
		                    		        multiple = 1;
		                    		        innerMultiple = 2;
		                    		        drawDateNo = 2;
		                    		        jackportNoLength = 2;
		                    		        titleImageLength = 3;
		                    		        firstTitleImageNo = 0;
		                    		        secondTitleImageNo = 1;
		                    		        thirdTitleImageNo = 2;
		                    	      }else{
		                    	      	  firstRoot = 5;
		                    			  secondRoot = 7;
		                    			  initialNo = 1;
		                    	      	  multiple = 2;
		                    	      	  innerMultiple = 4;
		                    	      	  drawDateNo = 5;
		                    	      	  jackportNoLength = 5;
								  titleImageLength = 7;
								  firstTitleImageNo = 1;
		                    		        secondTitleImageNo = 3;
		                    		        thirdTitleImageNo = 5;		                    	      	  
		                    	      }
		                    			  
		            	            	   
                                 	 		   for(var loop = 0;loop<2;loop++) {
                                 	 		   	   if(loop ==0) {
                                 	 		   		var year_node = root_node[0].childNodes[firstRoot];
                                 	 		   	   }else{
                                 	 		   	   	var year_node = root_node[0].childNodes[secondRoot];   
                                 	 		   	   }
                                 	 		   
	            	            	     	   if(year_node.attributes.getNamedItem("year")!=null&&year_node.attributes.getNamedItem("year").value!=''&&year_node.attributes.getNamedItem("year").value==d.getFullYear()) {
										
	            	            	             for(var n=initialNo;n<year_node.childNodes.length;n=n+multiple){
	            	            	             	 
	            	            	             	 if(year_node.childNodes[n].attributes.getNamedItem("month")!=null&&year_node.childNodes[n].attributes.getNamedItem("month").value!=''&&year_node.childNodes[n].attributes.getNamedItem("month").value==(d.getMonth()+1)) {
	            	            	             	 	monthChosen = year_node.childNodes[n].attributes.getNamedItem("month").value;
											
											for(var m=drawDateNo;m<year_node.childNodes[n].childNodes.length;m=m+multiple){
												try{
												if(year_node.childNodes[n].childNodes[m].attributes.getNamedItem("date")!=null&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("date").value!=''&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("draw")!=null&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("draw").value!=''&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("preSell")!=null&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("preSell").value!=''&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("jackpot")!=null&&year_node.childNodes[n].childNodes[m].attributes.getNamedItem("jackpot").value!=''){
												
													drawDate[m-2][0] = year_node.childNodes[n].childNodes[m].attributes.getNamedItem("date").value;
													drawDate[m-2][1] = year_node.childNodes[n].childNodes[m].attributes.getNamedItem("draw").value;
													drawDate[m-2][2] = year_node.childNodes[n].childNodes[m].attributes.getNamedItem("preSell").value;
													drawDate[m-2][3] = year_node.childNodes[n].childNodes[m].attributes.getNamedItem("jackpot").value;	      
													
												}
												}catch(e){}	
											} 
												
											for(var m=initialNo;m<jackportNoLength;m=m+multiple){
											
												if(year_node.childNodes[n].getElementsByTagName("jackpotTxt").length!=0){
												     //alert(year_node.childNodes[n].childNodes[1].childNodes[1].firstChild.nodeValue);
												
													
														try{
															var j=0;
																if(m==initialNo){
																	
																	try{
																		if(year_node.childNodes[n].childNodes[m].getElementsByTagName("title").length!=0){
																			 title  = year_node.childNodes[n].childNodes[m].childNodes[initialNo].firstChild.nodeValue;
																		}
																		//alert("a"+year_node.childNodes[n].childNodes[m].childNodes.length);
																	}catch(err){}
																	
																	//clear 2d array;
																	for(var z=0;z<10;z++){
																		jackpotInfo[z][0] ='';
																		jackpotInfo[z][1] ='';
																	}
 																	//clear 2d array;
 																	
																	for(var k=initialNo+multiple;k< year_node.childNodes[n].childNodes[m].childNodes.length;k=k+innerMultiple) {

																		try{
																			if(year_node.childNodes[n].childNodes[m].childNodes[k].firstChild!=undefined) { 
																				jackpotInfo[j][0] = year_node.childNodes[n].childNodes[m].childNodes[k].firstChild.nodeValue;
																				
																			}
																		}catch(err){}
																		try{	
																			if(year_node.childNodes[n].childNodes[m].childNodes[k+multiple].firstChild!=undefined) { 
																				jackpotInfo[j][1] = year_node.childNodes[n].childNodes[m].childNodes[k+multiple].firstChild.nodeValue;
																				
																			}
																		}catch(err){alert(err);}
																		j++;
																	}
																	
																}else if(m==(initialNo+multiple)){
																	for(var k=initialNo;k<titleImageLength;k=k+multiple) {
																		
																		if(k==firstTitleImageNo){
																			if(year_node.childNodes[n].childNodes[m].getElementsByTagName("image").length!=0){
																				 image  = year_node.childNodes[n].childNodes[m].childNodes[k].firstChild.nodeValue;
																			}
																		}else if(k==secondTitleImageNo) {
																			if(year_node.childNodes[n].childNodes[m].getElementsByTagName("link").length!=0){
																				 link  = year_node.childNodes[n].childNodes[m].childNodes[k].firstChild.nodeValue;
																			}			
																		}else if(k==thirdTitleImageNo) {
																			if(year_node.childNodes[n].childNodes[m].getElementsByTagName("target").length!=0){
																				 target  = year_node.childNodes[n].childNodes[m].childNodes[k].firstChild.nodeValue;
																				 																			 
																			}
																		}
																	}
																	
																}
																
														}catch(e){}
													
												}
													
											}	
											//alert(title+link+target)
											break;
											
										 }  	            	             	 	 
	            	            	             }
	            	            	    	       
	            	            	    	    } 
	            	            	    		}          	 
		            	             
						
	                             
	                    	     
	                    	     
	                    	     	 getMonth = d.getMonth()+1;
	                    	     	 getFullYear = d.getFullYear() ;
	                    	     	 
	                    	     var titleTxt,subtitleTxt,txtTxt,imageTxt='';
	                    	     if(title==undefined)
	                    	     	 title='';
	                    	       txt='';
	                    	     	 subTitle='';
	                    	     	if(image==undefined)
	                    	     	 image='';
	                    	     	if(link==undefined)
	                    	     	  link='';
	                    	     	if(target==undefined)
	                    	     	  target='';
	                    	     	
	                    	     var jackpotInfoStr = '';	
	                    	     
	                    	     	  titleTxt = "											<td class='content' style='padding:10px 0px 10px 0px;'><strong>"+title+"</strong></td>\n";
	                    	     
	                    	     for(var n=0;n<jackpotInfo.length;n++){
	                    	     	  if(jackpotInfo[n][0]==undefined){
	                    	     	   	//jackpotInfoStr += "											<tr><td class='content'></td></tr>\n";
	                    	     	  }else{
	                    	     	  	 jackpotInfoStr += "											<tr><td class='content'>"+jackpotInfo[n][0]+"</td></tr>\n"; 
	                    	     	  }
	                    	     	  if(jackpotInfo[n][1]==undefined){
	                    	     	     //jackpotInfoStr += "								<tr><td class='content' style='padding:10px 0px 10px 0px;'></td></tr>\n";
	                    	     	  }else{
	                    	     	  	jackpotInfoStr += "								<tr><td class='content' style='padding:10px 0px 10px 0px;'>"+jackpotInfo[n][1]+"</td></tr>\n";	  
	                    	     	  }
	                    	     }
	                    	     if(image!=''&&link!=''){
	                    	     	  imageTxt = "<a href='"+link+"'target='"+target+"'><img src='"+image+"' border='0' width='362px'></a>\n";
	                    	     }
	                    	     var draw ='';
						draw+="<table width='635' border='0' cellspacing='0' cellpadding='0'>";
						draw+="	<tr>";
						draw+="		<td class='redTitle'>";
						draw+="			<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						draw+="				<tr>";
						draw+="					<td class='titleWhite' style='padding-left:6px;' nowrap>攪珠日期表</td>";
						draw+="				</tr>";
						draw+="			</table>";
						draw+="		</td>";
						draw+="	</tr>";
						draw+="	<tr>";
						draw+="		<td style='padding:5px 0px 0px 0px;'>";
						draw+="			<table width='100%' height='270'  border='0' cellspacing='0' cellpadding='0'>";
						draw+="				<tr>";
						draw+="					<td width='308' valign='top'>";
						draw+="						<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						draw+="							<tr>";
						draw+="								<td class='grayBar4'style='padding-right:10px; height:29px;'>";
						draw+="									<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						draw+="										<tr>";
						draw+="											<td onClick='javascript:preMonth();' style='cursor:pointer;'><img src='/root/marksix/info/ch/images/arrow_white_l.gif' id='arrowL'></td>";
						
						
						draw+="<td align='center'>" + pullDownHtml + "</td>";
//						draw+="<td align='center' class='white'><strong>"+getFullYear+"年"+getMonth+"月</strong></td>";
						
						
						draw+="											<td onClick='javascript:nextMonth();' style='cursor:pointer;' align='right'><img src='/root/marksix/info/ch/images/arrow_white_r.gif' id='arrowR'></td>";
						draw+="										</tr>";
						draw+="									</table>";
						draw+="								</td>";
						draw+="							</tr>";
						draw+="							<tr>";
						draw+="								<td align='center' style='border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:7px 7px 7px 7px;'>";
						draw+=calendar(d);
						draw+="								</td>";
						draw+="							</tr>";
						draw+="							<tr>";
						draw+="								<td style='padding:10px 7px 10px 0px;'>";
						draw+="									<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						draw+="										<tr>";
						draw+="											<td>";
						draw+="												<table border='0' cellspacing='0' cellpadding='0'>";
						draw+="													<tr>";
						draw+="														<td width='20' height='12' bgcolor='#F5CDCD'><img src='/info/include/images/spacer.gif' width='20' height='12'></td>";
						draw+="													</tr>";
						draw+="												</table>";
						draw+="											</td>";
						draw+="											<td class='content'>攪珠日</td>";
						draw+="											<td><img src='/root/marksix/info/ch/images/icon_snowball.gif'></td>";
						draw+="											<td class='content'>金多寶</td>";
						draw+="											<td width='17'><img src='/root/marksix/info/ch/images/icon_snowball_start.gif' width='9' height='9'></td>";
						draw+="											<td class='content'>金多寶開始預售</td>";
						draw+="										</tr>";
						draw+="									</table>";
						draw+="								</td>";
						draw+="							</tr>";
						draw+="						</table>";
						draw+="					</td>";
						draw+="					<td valign='top' style='padding-left:1px'>";
						draw+="						<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						/*draw+="							<tr>";
						draw+="								<td align='right' class='grayBar3' style='padding-left:10px'>";
						draw+="									<table border='0' cellspacing='0' cellpadding='0'>";
						draw+="										<tr>";
						draw+="											<td class='content'>日期：</td>";
						draw+="											<td>";
						draw+= pullDownHtml;
						draw+="											</td>";
						draw+="										</tr>";
						draw+="									</table>";
						draw+="								</td>";
						draw+="							</tr>";*/
						draw+="							<tr>";
						draw+="								<td style='padding:0px 0px 0px 7px;'>";
						
						draw+=imageTxt;
						
						draw+="								</td>";
						draw+="							</tr>";
						draw+="							<tr>";
						draw+="								<td class='whiteBar'>";
						draw+="									<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						draw+="										<tr>";
						draw+=titleTxt;
						draw+="										</tr>";
						
						draw+=jackpotInfoStr;
						draw+="									</table>";
						draw+="								</td>";
						draw+="							</tr>";
						draw+="						</table>";
						draw+="					</td>";
						draw+="				</tr>";
						draw+="			</table>";
						draw+="		</td>";
						draw+="	</tr>";
						draw+="</table>";
							      //alert(draw);		
	                    
	                    	
	                    	document.getElementById('calendar').innerHTML=draw;
	                    	
                            }catch(e){}                    
                         
                         if(ranking!=-1) {
	                    	document.getElementById('trayPullDown').selectedIndex = parseInt(ranking,10);
							document.getElementById('arrowL').style.filter = 'alpha(opacity=100)';
							document.getElementById('arrowR').style.filter = 'alpha(opacity=100)';
							document.getElementById('arrowL').style.MozOpacity = '1';
							document.getElementById('arrowR').style.MozOpacity = '1';
							if (ranking == 0)
							{
								document.getElementById('arrowL').style.filter = 'alpha(opacity=30)';
								document.getElementById('arrowL').style.MozOpacity = '0.3';
							}
							else if (ranking == 11)
							{
								document.getElementById('arrowR').style.filter = 'alpha(opacity=30)';
								document.getElementById('arrowR').style.MozOpacity = '0.3';
							}
	                     } else {
	                     	 document.getElementById('trayPullDown').selectedIndex = parseInt(currentRank(d),10);
							if (currentRank(d) == 0)
							{
								document.getElementById('arrowL').style.filter = 'alpha(opacity=30)';
								document.getElementById('arrowL').style.MozOpacity = '0.3';
							}
							else if (currentRank(d) == 11)
							{
								document.getElementById('arrowR').style.filter = 'alpha(opacity=30)';
								document.getElementById('arrowR').style.MozOpacity = '0.3';
							}
	                     }
						 
						 //alert(ranking + "  :  " + currentRank(d));
				//document.write(photosetHtml);	
                       }
			function reloadTray() {
				if(document.getElementById('trayPullDown').value!=null){
				      var pullValue = document.getElementById('trayPullDown').value;
				      	 var year = pullValue.substring(0,4);
				             var month = pullValue.substring(4,6);
				             var rank = pullValue.substring(6,8);
				       
				           document.getElementById('selectedMonth').value = month;
                                     document.getElementById('selectedYear').value = year;
                                     document.getElementById('selectedRank').value = rank;    
					main(month,year,rank);
					
				}
					
			}
			function currentRank(d){
				var cYear,cMonth = '';
				var rank = 0;
				   	if(d!=null) {   
				   	   for(var i=1;i<document.getElementById('trayPullDown').options.length;i++){
				   	   	    pullValue = document.getElementById('trayPullDown').options[i].value;
				   	   	    
				   	   	    year = pullValue.substring(0,4);
				   	   	    month = pullValue.substring(4,6);
				   	   	    
				   	   	    if(month<10){
				   	   	    	 month = ""+month.substring(1,2);
				   	   	    	
				   	   	    }
				               month = ""+month;
				               	cYear = ""+d.getFullYear();
				               	cMonth = ""+d.getMonth();
				               	
				   	   	   if(year==cYear) {
				   	   	   	   	
				   	   	   	   if(month==cMonth){
				   	   	   	   	   
					   	   	   	   rank = pullValue.substring(6,8);
					   	   	   	   month = parseInt(month,10);

					   	   	   	   break;
					   	   	   	  
				   	   	   	   }
				   	   	   }
				   	   }
				    }
				return rank;
			}
			function preMonth() {
				  var pullValue,year,month ='';
				    var rank =  parseInt(document.getElementById("selectedRank").value,10);
				    var cYear,cMonth = '';
				   
				   if(rank==-1){
						if (dYear == 0 | dMonth == 0 | dDate == 0)
						{
							d=new Date();
						}
						else
						{
							//alert(dYear + '  ' + dMonth + '  ' + dDate);
							d=new Date(dYear, dMonth, dDate);
						}
				   	   
				   	   for(var i=1;i<document.getElementById('trayPullDown').options.length;i++){
				   	   	    pullValue = document.getElementById('trayPullDown').options[i].value;
				   	   	    
				   	   	    year = pullValue.substring(0,4);
				   	   	    month = pullValue.substring(4,6);
				   	   	    
				   	   	    if(month<10){
				   	   	    	 month = ""+month.substring(1,2);
				   	   	    	
				   	   	    }
				               month = ""+month;
				               	cYear = ""+d.getFullYear();
				               	cMonth = ""+d.getMonth();
				               	
				   	   	   if(year==cYear) {
				   	   	   	   	
				   	   	   	   if(month==cMonth){
				   	   	   	   	   
					   	   	   	   rank = pullValue.substring(6,8);
					   	   	   	   month = parseInt(month,10)-1;

					   	   	   	   break;
					   	   	   	  
				   	   	   	   }
				   	   	   }
				   	   }
				   	
				   	   rank = parseInt(rank,10)-1;
				   	   
                                 if(rank>=0){
                                 	 
                                     document.getElementById('selectedMonth').value = month;
                                     document.getElementById('selectedYear').value = year;
                                     document.getElementById('selectedRank').value = rank;
                                     
				   	   	 main(month,year,rank);
				   	   	 
				   	   }
				   	  
				   } else if(rank>0){
				   	    
				   	if(document.getElementById("selectedMonth").value==0){
				   		month = 11;
				   		year = parseInt(document.getElementById("selectedYear").value-1,10);
				      }else{	
				      	month = parseInt(document.getElementById("selectedMonth").value,10)-1;  
				   		year = document.getElementById("selectedYear").value;  
				   		  
				      } 
				      rank  = rank-1;
				      document.getElementById('selectedMonth').value = month;
                              document.getElementById('selectedYear').value = year;
                              document.getElementById('selectedRank').value = rank;
					
					main(month,year,rank);
					}
			}
			function nextMonth() {
				   
				    var pullValue,year,month ='';
				    var rank = parseInt(document.getElementById("selectedRank").value,10);
				    var cYear,cMonth = '';
				   
				   if(rank==-1){
						if (dYear == 0 | dMonth == 0 | dDate == 0)
						{
							d=new Date();
						}
						else
						{
							//alert(dYear + '  ' + dMonth + '  ' + dDate);
							d=new Date(dYear, dMonth, dDate);
						}
				   	   
				   	   for(var i=1;i<document.getElementById('trayPullDown').options.length;i++){
				   	   	    pullValue = document.getElementById('trayPullDown').options[i].value;
				   	   	    
				   	   	    year = pullValue.substring(0,4);
				   	   	    month = pullValue.substring(4,6);
				   	   	    
				   	   	    if(month<10){
				   	   	    	 month = ""+month.substring(1,2);
				   	   	    	
				   	   	    }
				               month = ""+month;
				               	cYear = ""+d.getFullYear();
				               	cMonth = ""+d.getMonth();
				               	
				   	   	   if(year==cYear) {
				   	   	   	   	
				   	   	   	   if(month==cMonth){
				   	   	   	   	   
					   	   	   	   rank = pullValue.substring(6,8);
					   	   	   	   month = parseInt(month,10)+1;

					   	   	   	   break;
					   	   	   	  
				   	   	   	   }
				   	   	   }
				   	   }
				   	
				   	   rank = parseInt(rank,10)+1;
				   	    
                                 if(rank<=11){
                                 	 
                                     document.getElementById('selectedMonth').value = month;
                                     document.getElementById('selectedYear').value = year;
                                     document.getElementById('selectedRank').value = rank;
                                     
				   	   	 main(month,year,rank);
				   	   	 
				   	   }
				   	  
				   } else if(rank<11){
				   	    
				   	if(document.getElementById("selectedMonth").value==11){
				   		month = 0;
				   		year = parseInt(document.getElementById("selectedYear").value,10)+1;
				      }else{	
				      	month = parseInt(document.getElementById("selectedMonth").value,10)+1;  
				   		year = document.getElementById("selectedYear").value;  
				   		  
				      } 
				      rank  = rank+1;
				       
				      document.getElementById('selectedMonth').value = month;
                              document.getElementById('selectedYear').value = year;
                              document.getElementById('selectedRank').value = rank;
                     //         alert (month + '  :  ' + year);
					main(month,year,rank);
				
				   }
		
					
			}
			
		    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 trim(str){  
			 return str.replace(/(^\s*)|(\s*$)/g, "");
			}
			function ltrim(str){ 
			 return str.replace(/(^\s*)/g,"");
			}
			function rtrim(str){ 
			 return str.replace(/(\s*$)/g,"");
			}

