function openwin(url) {
	call_win = window.open(url,'call_win','toolbar=0,scrollbars=1,width=450,height=350,left=0,top=0,statusbar=0')
	call_win.focus();	
}


function getOptions(prmID, pRegion, pSubRegion, pProduct, pSubProduct, pCategory, pSubCategory){
	//alert('in getOptions prmID:' + prmID + ', pRegion:' + pRegion + ', pSubRegion:' + pSubRegion + ', pProduct:' + pProduct + ', pSubProduct:' + pSubProduct + ', pCategory:' + pCategory + ', pSubCategory:' + pSubCategory);
	$.get(  
		"/templates/cURL_search_submit.php",
		{boxToFill: prmID, pRegion: pRegion, pSubRegion: pSubRegion, pProduct: pProduct, pSubProduct: pSubProduct, pCategory: pCategory, pSubCategory: pSubCategory},  
		function(responseText){  	
			//alert(responseText);
			var resArray = responseText.split(",");			
  			var dropdown = document.getElementById(prmID);
  			dropdown.length = 0;
	    	dropdown.options[0] = new Option("All","0");
		    for (i=0; i < resArray.length-1; i++) { 
				//Deal with accents and GHT showing up in GHE searches
				if(encodeURI(resArray[i]) == 'Ho%CC%82tel_de_la_Cite%CC%81'){
					dropdown.options[i+1] = new Option('Hôtel de la Cité','tel_de_la_Cit');
				} else if(encodeURI(resArray[i]) == 'Grand_Hotel_Europe') {
					dropdown.options[i+1] = new Option('Grand Hotel Europe','Grand Hotel Europe Russia');
				} else {
					dropdown.options[i+1] = new Option(resArray[i].replace(/_/gi, " "),resArray[i]);			
				}						
	  		}		   
		},  
		"html"  
	);	
}


function getQuestion(pEmail){
	//alert('in getQuestion prmEmail:' + pEmail);
	$.get(  
		"/templates/cURL_sqlite1_submit.php",
		{pEmail: pEmail},  
		function(responseText){  
			var resArray = responseText.split(",");				
			
			if(resArray[1] != null){
			
				document.getElementById("reminder_stage_2").innerHTML = '<form name="qform" method="post" action=""><TABLE BORDER="0" CELLPADDING=4 CELLSPACING=0><TR><TD COLSPAN=2>Orient-Express Image Library</TD></TR><TR><TD COLSPAN=2>To request your password by email, please answer the security question ...</TD></TR><TR><TD HEIGHT=5 COLSPAN=2 ></TD></TR><TR><TD>User ID</TD><TD>' + resArray[0] + '<input type="hidden" value="' + resArray[0] + '" name="userid"/> </TD></TR><TR><TD>Your Full Name</TD><TD>' + resArray[1] + '</TD></TR><TR><TD>Security question</TD><TD>' + resArray[3] + '</TD></TR><TR><TD>Answer to security question</TD><TD><input class="textField" type="text" value="" name="question_answer"/></TD></TR><TR><TD HEIGHT=5 COLSPAN=2 ></TD></TR><TR><TD></TD><TD COLSPAN=2 ALIGN="right"><input type="hidden" value="Continue >>" name="Register" /><input type="button" value="Continue >>" name="gobut" onClick="answerQuestion(\'' + resArray[0] + '\', document.qform.question_answer.value,\'' + resArray[2] + '\')" /></TD></TR></TABLE></form>';
				document.getElementById("reminder_stage_1").style.display = 'none';
				document.getElementById("reminder_stage_2").style.display = 'block';			
			
			} else {
				alert('Account not found');	
			}
		},  
		"html"  
	);		
}



function answerQuestion(puserid, pquestion_answer, psite){
//	alert("answerQuestion(" + puserid + ", " + pquestion_answer + ", " + psite);			
	$.get(  
		"/templates/cURL_" + psite + "_submit.php",
		{userid: puserid, question_answer: pquestion_answer},  
		function(responseText){  
			if(responseText == 'Your login information was not sent! Wrong answer to security question! <br>'){
				alert('Your login information was not sent! Wrong answer to security question!');	
				window.location = '/templates/reminder.html';
			} else {
				alert('Your login information has been sent!');	
				window.location = '/templates/login.html';				
			}			
			//document.getElementById("reminder_stage_2").innerHTML = responseText;
		},  
		"html"  
	);		
}


function getCatFilter(prmID, pRegion, pSubRegion, pProduct, pSubProduct, pCategory){
	
	if (pSubProduct == "tel_de_la_Cit"){
		pSubProduct = "Hôtel_de_la_Cité";
	}
	
	if (pSubProduct == "Grand_Hotel_Europe"){
		pSubRegion = "Russia";
	}	
	
	//alert('in getCatFilter prmID:' + prmID + ', pRegion:' + pRegion + ', pSubRegion:' + pSubRegion + ', pProduct:' + pProduct + ', pSubProduct:' + pSubProduct + ', pCategory:' + pCategory);
	//alert('in getCatFilter prmID=' + prmID + '&pRegion=' + pRegion + '&pSubRegion=' + pSubRegion + '&pProduct=' + pProduct + '&pSubProduct=' + pSubProduct + '&pCategory=' + pCategory);
	
	$.get(  
		"/templates/cURL_cat_filter_submit.php",
		{boxToFill: prmID, pRegion: pRegion, pSubRegion: pSubRegion, pProduct: pProduct, pSubProduct: decodeURI(pSubProduct), pCategory: pCategory},  
		function(responseText){  	
			//alert('responseText:' + responseText);

			var resArray = responseText.split(",");			
  			var dropdown = document.getElementById(prmID);
  			dropdown.length = 0;
	    	dropdown.options[0] = new Option("All","0");
		    for (i=0; i < resArray.length-1; i++) { 
				dropdown.options[i+1] = new Option(resArray[i].replace(/_/gi, " "),resArray[i]);			
	  		}			
		},  
		"html"  
	);	
}
