// JavaScript Document 

var openItem = function(p){
	var px = "0px";
        var myTour = (tourCount*21)+119;
	if(p=='myPass'){
		px = "130px"; 
	}
	if(p=='myData'){
		px = "130px"	
	}
	if(p=='myTour'){
		px = myTour+"px"
	}
	if(p=='myNewTour'){
		px = "400px"	
	}
	if(p=='myAdmin'){
		px = "260px"	
	}
	if(p!=$F('myOpenItem')){		
		$(p).morph('height:'+px+';padding:10px 0px;',{
			duration:0.5,
			transition: 'easeFrom'
		});
		if($F('myOpenItem') != 'clear'){
			$($F('myOpenItem')).morph('height:0px;padding:0px 0px;',{
				duration:0.5,
				transition: 'easeFrom'
			});		
		}	
		$('myOpenItem').value = p;

	}
	else {
		$(p).morph('height:0px;padding:0px 0px;',{
			duration:0.5,
			transition: 'easeFrom'
		});
                myReset();
		$('myOpenItem').value = "clear";
	}
}

var myReset = function(){
	Element.hide('errorPass');	
	Element.hide('errorData');
        if($('errorTour')){
            Element.hide('errorTour');
        }
        $('inHead').value = '';
        $('inCat').value = '';
        $('inTxt').value = '';
        $('tourID').remove();
}

var upd = function(p,q){ 
	if(p=='reg'){
		var query = new Ajax.Request
		("xml/upd.inc.php",{
			parameters:{
			method:"post",
			type:'reg',
			inRegMail:($F('inRegMail')),
			inRegZip:($F('inRegZip')),
			inRegBirthDay:($F('inRegBirthDay')),
			inRegBirthMonth:($F('inRegBirthMonth')),
			inRegBirthYear:($F('inRegBirthYear')),
			usr:q
			},
			onSuccess:resultReg
		});
	}	

	if(p=='pass'){
		var query = new Ajax.Request
		("xml/upd.inc.php",{
			parameters:{
			method:"post",
			type:'pass',
			inOldPass:($F('inOldPass')),
			inNewPass:($F('inNewPass')),
			inNewPassConfirm:($F('inNewPassConfirm')),
			usr:q
			},
			onSuccess:resultPass
		});
	}
	if(p=='usr'){
		var query = new Ajax.Request
		("xml/upd.inc.php",{
			parameters:{
			method:"post",
			type:'usr',
			inMail:($F('inMail')),
			inZip:($F('inZip')),
			inBirthDay:($F('inBirthDay')),
			inBirthMonth:($F('inBirthMonth')),
			inBirthYear:($F('inBirthYear')),
			usr:q
			},
			onSuccess:resultUsr
		});
	}
}

var resultReg = function(xml){
	xml = xml.responseText; 
	xml = xml.split("@|@");
	$('errorReg').innerHTML = xml[1];
	Element.show('errorReg');

}

var resultPass = function(xml){ 
	xml = xml.responseText; 
	if(xml != ""){
		$('myPass').morph('height:180px;',{
				   duration:0.5,
				   transition: 'easeFrom'});
		setTimeout("Element.show('errorPass')",800);
		$('errorPass').innerHTML = xml;	
	} else {
		openItem('myPass');
		$('myPass').reset();
	}
}

var resultUsr = function(xml){ 
	xml = xml.responseText;
	if(xml != ""){
		$('myData').morph('height:180px;',{
				   duration:0.5,
				   transition: 'easeFrom'});
		setTimeout("Element.show('errorData')",800);
		$('errorData').innerHTML = xml;	
	} else {
		openItem('myData');
	}
}

var delMem = function(p){
    var query = new Ajax.Request
    ("xml/upd.inc.php",{
	    parameters:{
	    method:"post",
	    type:'delMem',
	    usr:p
	    },
	    onSuccess:resultDel
    });
}

var resultDel = function(getXML){ alert(getXML.responseText+"jsTest")
    location.href="logout.php";
}

