// JavaScript Document
function toggleFormHotelOrResort(id) {
	if($(id).style.display == 'none') {
			new Effect.SlideDown(id, {duration:0.4});
			return false; 
			} else { 
			new Effect.SlideUp(id, {duration:0.4}); 
		return false;
			}
	}
	
	
function toggleFormFlights(id) {
	
if($(id).style.display == 'none') {
			new Effect.SlideDown(id, {duration:0.4});
			return false; 
			} else { 
			new Effect.SlideUp(id, {duration:0.4}); 
		return false;
			}
			
}

function toggleRates(id) {
if($(id).style.display == 'none') {
			new Effect.SlideDown(id, {duration:0.4});
			return false; 
			} else { 
			new Effect.SlideUp(id, {duration:0.4}); 
		return false;
			}
			
}

function toggleAsianPackage(id){
if($(id).style.display == 'none') {
			new Effect.SlideDown(id, {duration:2});
			return false; 
			} else { 
			new Effect.SlideUp(id, {duration:2}); 
		return false;
			}
			
}

function toggleAirfares(id){
if($(id).style.display == 'none') {
			new Effect.SlideDown(id, {duration:2});
			return false; 
			} else { 
			new Effect.SlideUp(id, {duration:2}); 
		return false;
			}
			
}

function showAsianContent(id) {
   var success = true;
	if(success == true) {
		var url = "/show_asian_content.php?id="+id;
		new Ajax.Request(url,{method:'get',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="success") {
							$("asian_content").style.visibility = "visible";
							$("asian_content").innerHTML = response[1];
							new Effect.Appear('asian_content',{duration:1});
						}	
						
						else if(response[0]=="error") {
							$("asian_content").style.visibility = "visible";
							$("asian_content").innerHTML = response[1];
							new Effect.Appear('asian_content',{duration:1});
					
						}
						
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}
			}
		);
	}
}

function emailCheck(input){
	return input.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/);
	
}

function submitMail() {

	if(emailCheck($("email_id").value)) { 
	} else {
			alert('Invalid email format');
			return false;
		}
		
	$("form_overlay").style.visibility = "visible";
	scrollTo(0,0);
	
   var success = true;
	if(success == true) {
		var url = "/subscribe_newsletter.php";
		new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="success") {
							$("form_overlay").style.visibility = "hidden";
							$("email_feedback").style.visibility = 'visible';
							$("email_feedback").innerHTML = response[1];
							new Effect.Appear('email_feedback',{duration:1});
							new Effect.Fade('email_feedback',{duration:1, delay:5});
						}
						
						else if(response[0]=="error") {
							$("form_overlay").style.visibility = "hidden";
							$("email_feedback").style.visibility = 'visible';
							$("email_feedback").innerHTML = response[1];
							new Effect.Appear('email_feedback',{duration:1});
							new Effect.Fade('email_feedback',{duration:1, delay:5});
					
						}
						
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('subscribe_form').serialize(true)
			}
		);
	}
}
