window.addEvent(
				'domready',
				function() {

	

					Element.implement( {
						show : function() {
							this.fade('in');
						},

						hide : function() {
							this.fade('out');
						}
					});

					function rotate(list, el) {
						list.each(function(element) {
							element.hide();
						});
					}

					numMember = 1;
					maxMember = 3;

					rotateMember = function() {
						rotate($$('#member li'), 'img' + numMember);
						numMember++;
						if (numMember > maxMember)
							numMember = 1;
						$('img' + numMember).show();
					}

					numPartner = 1;
					maxPartner = 3;

					rotatePartner = function() {
						rotate($$('#partner li'), 'imgp' + numPartner);
						numPartner++;
						if (numPartner > maxPartner)
							numPartner = 1;
						$('imgp' + numPartner).show();
					}

					numAlliance = 1;
					maxAlliance = 3;

					rotateAlliance = function() {
						rotate($$('#alliance li'), 'imga' + numAlliance);
						numAlliance++;
						if (numAlliance > maxAlliance)
							numAlliance = 1;
						$('imga' + numAlliance).show();
					}

					rotatePartner.periodical(5000);
					rotateAlliance.periodical(5000);
					rotateMember.periodical(5000);

					$('subscribe')
							.addEvent(
									'click',
									function(e) {
										if (isValidEmail($('email').value)) {
											var req = new Request.HTML(
													{
														method : 'post',
														url : '/cms/common/newsletter_write.php',
														data : {
															'email' : $('email').value
														},
														update : $('msg'),
														onComplete : function(
																response) {
															if ($('msg').get(
																	'html') == 'Thank you for signing up!')
																$('msg')
																		.set(
																				'class',
																				'success');

															if ($('msg').get(
																	'html') == 'This email adress already exist!')
																$('msg')
																		.set(
																				'class',
																				'red');

														}
													}).send();
										} else {
											$('msg').set('class', 'red');
											$('msg')
													.set('html',
															'Your email adress is incorrect!');
										}
									});

				});

function cityhall() {
	$("ztype_2").set("checked", "checked")
}

function gangdong() {
	$("ztype_4").set("checked", "checked")
}

function gangnam() {
	$("ztype_1").set("checked", "checked")
}

function yongsan() {
	$("ztype_3").set("checked", "checked")
}

function isValidEmail(str) {
	var filter = /^([\w-]+(?:\.[\w-']+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return (filter.test(str))
}
