//<![CDATA[

var lefts = [1024, 1984, 2944, 3904, 4864];

var history_images = ["2011", "2010", "2009"];
var current_history_uid = 0;


var current_notice_page = 1;
var first_notice_page = 1;
var prev_notice_page = 1;
var next_notice_page = 1;
var last_notice_page = 1;

var current_notice_uid = 0;


//-------------------------------------------------------//
function getList(page) {
	if(!page) return false;
	current_notice_page = page;
	$("#notice_articles").fadeOut("fast", getListData);
} 

function getListData() {
	var ajaxHTML = $.ajax({
        url: "/?cd=notice&cf=listComp&page="+current_notice_page,
        dataType: "html",
        async: false 
     }).responseText;
	$("#notice_articles").html(ajaxHTML).fadeIn("fast");
} 

function getArticle(uid) {
	current_notice_uid = uid;
	$("#notice_view").fadeOut("fast", getArticleData);
} 

function getArticleData() {
	var ajaxHTML = $.ajax({
        url: "/?cd=notice&cf=viewComp&notice_uid="+current_notice_uid,
        dataType: "html",
        async: false 
     }).responseText;
	$("#notice_view").html(ajaxHTML).fadeIn("fast");

	$('[title]').colorTip({color:'yellow'});
}



//-------------------------------------------------------//
var app_pg_size = 57;//57;
var current_app_page = 1
var clicked_app = 0;
var prev_app_page = 1;
var next_app_page = 1;

var first_app_uid;
var last_app_uid;



function setAppListData(page){
	if(!page) page = 1;
	var product_length = appArray['data'].length;
	var total_page = Math.ceil(product_length / app_pg_size);

	current_app_page = page;
	prev_app_page = (page > 1) ? page - 1 : 1;
	next_app_page = (page < total_page) ? page + 1 : total_page;

	first_app_uid = (page - 1) * app_pg_size;
	last_app_uid = page * app_pg_size;
	
	$("#product_list").html("");
	for(var i=first_app_uid;i<last_app_uid;i++){
		if(i < product_length){
			if(appArray['data'][i]['app_icon']){
				$("#product_list").append("<img src=\"/app_images/"+appArray['data'][i]['app_uid']+"/"+appArray['data'][i]['app_icon']+"\" onclick=\"setApp("+i+")\" /> ");
			}else{
				$("#product_list").append("<img src=\"/images/sub3/sub3_box.png\" /> ");
			}
		}else{
			$("#product_list").append("<img src=\"/images/sub3/sub3_box.png\" /> ");
		}
	}
	
	if(total_page == 1){
		//$("#product_paging").html("");
	} else {
		$("#product_paging span").html(page+"/"+total_page);
	}
	setApp(first_app_uid);
	
}

function setApp(app_idx) {
	current_app_idx =  app_idx;
	$("#product_list img").fadeTo("fast",0.43);
	$("#product_contents").fadeOut("fast", setAppData);
	
}

function setAppData(){
	$("#product_name").html(appArray['data'][current_app_idx]['app_name']+appArray['data'][current_app_idx]['app_new_icon']);
	$("#product_client").html(appArray['data'][current_app_idx]['app_client']);
	$("#product_launch_date").html(appArray['data'][current_app_idx]['app_launch_date']);
	$("#product_short_info1").html(appArray['data'][current_app_idx]['app_short_info1']);
	$("#product_short_info2").html(appArray['data'][current_app_idx]['app_short_info2']);
	
	
	product_capture_array = new Array();
	if(appArray['data'][current_app_idx]['app_capture1']) product_capture_array.push(appArray['data'][current_app_idx]['app_capture1']);
	if(appArray['data'][current_app_idx]['app_capture2']) product_capture_array.push(appArray['data'][current_app_idx]['app_capture2']);
	if(appArray['data'][current_app_idx]['app_capture3']) product_capture_array.push(appArray['data'][current_app_idx]['app_capture3']);
	if(appArray['data'][current_app_idx]['app_capture4']) product_capture_array.push(appArray['data'][current_app_idx]['app_capture4']);
	if(appArray['data'][current_app_idx]['app_capture5']) product_capture_array.push(appArray['data'][current_app_idx]['app_capture5']);
	$("#product_capture").attr("src", "/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+product_capture_array[0]);
	current_capture_uid = 0;
	$("#prev_capture").attr("src", "/images/blank.png");
	if(product_capture_array.length < 2)$("#next_capture").attr("src", "/images/blank.png");
	else $("#next_capture").attr("src", "/images/sub3/sub3_btn_next.png");
	/*
	$("#product_capture").html("");
	if(appArray['data'][current_app_idx]['app_capture1']) $("#product_capture").append("<img src=\""+"/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture1']+"\" />");
	if(appArray['data'][current_app_idx]['app_capture2']) $("#product_capture").append("<img src=\""+"/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture2']+"\" />");
	if(appArray['data'][current_app_idx]['app_capture3']) $("#product_capture").append("<img src=\""+"/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture3']+"\" />");
	if(appArray['data'][current_app_idx]['app_capture4']) $("#product_capture").append("<img src=\""+"/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture4']+"\" />");
	if(appArray['data'][current_app_idx]['app_capture5']) $("#product_capture").append("<img src=\""+"/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture5']+"\" />");
	*/
	//$("#product_capture1").attr("src", );
	//$("#product_capture2").attr("src", "/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture2']);
	//$("#product_capture3").attr("src", "/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+appArray['data'][current_app_idx]['app_capture3']);
	

	var default_qr = 0;
	if(appArray['data'][current_app_idx]['app_target_ipad'] == 'Y'){
		$("#device_icon_ipad").attr("src", "/images/sub3/sub3_QR_icon_pad.png");
		default_qr = 1;
	}else{
		$("#device_icon_ipad").attr("src", "/images/blank.png");
	}
	if(appArray['data'][current_app_idx]['app_target_android'] == 'Y'){
		$("#device_icon_android").attr("src", "/images/sub3/sub3_QR_icon_android.png");
		if(!default_qr) default_qr = 2;
	}else{
		$("#device_icon_android").attr("src", "/images/blank.png");
	}
	if(appArray['data'][current_app_idx]['app_target_iphone'] == 'Y'){
		$("#device_icon_iphone").attr("src", "/images/sub3/sub3_QR_icon_apple.png");
		if(!default_qr) default_qr = 3;
	}else{
		$("#device_icon_iphone").attr("src", "/images/blank.png");
	}
	if(default_qr > 0)setQrImage(--default_qr);

	$("#product_contents").fadeIn("fast");
	$("#product_list img").eq(current_app_idx - ((current_app_page-1)*app_pg_size)).fadeTo("fast",100);
}

function setQrImage(idx){

	if(idx == 0){
		$("#product_qr_frame").attr("src", "/images/sub3/sub3_QR_box3.png");
		$("#product_qr_image").attr("src", "/app_qr_images/"+appArray['data'][current_app_idx]['app_qr_image_ipad']);
		$("#product_qr_link").attr("href", appArray['data'][current_app_idx]['app_download_url_ipad']);
	}else if(idx == 1){
		$("#product_qr_frame").attr("src", "/images/sub3/sub3_QR_box2.png");
		$("#product_qr_image").attr("src", "/app_qr_images/"+appArray['data'][current_app_idx]['app_qr_image_android']);
		$("#product_qr_link").attr("href", appArray['data'][current_app_idx]['app_download_url_android']);
	}else if(idx == 2){
		$("#product_qr_frame").attr("src", "/images/sub3/sub3_QR_box1.png");
		$("#product_qr_image").attr("src", "/app_qr_images/"+appArray['data'][current_app_idx]['app_qr_image_iphone']);
		$("#product_qr_link").attr("href", appArray['data'][current_app_idx]['app_download_url_iphone']);
	}

}


function prevCaptureImage(){
	current_capture_uid--;
	if(current_capture_uid > 0) $("#prev_capture").attr("src", "/images/sub3/sub3_btn_pre.png");
	else  $("#prev_capture").attr("src", "/images/blank.png");
	$("#next_capture").attr("src", "/images/sub3/sub3_btn_next.png");
	$("#product_capture").attr("src", "/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+product_capture_array[current_capture_uid]);
}
function nextCaptureImage(){
	current_capture_uid++;
	$("#prev_capture").attr("src", "/images/sub3/sub3_btn_pre.png");
	if(product_capture_array.length == current_capture_uid+1) $("#next_capture").attr("src", "/images/blank.png");
	else  $("#next_capture").attr("src", "/images/sub3/sub3_btn_next.png");
	$("#product_capture").attr("src", "/app_images/"+appArray['data'][current_app_idx]['app_uid']+"/"+product_capture_array[current_capture_uid]);
}
		


function setHistory() {
	$("#company_history_menu img").fadeTo("fast",0.30);
	$("#company_history_image").fadeOut("fast", setHistoryImage);
}

function setHistoryImage() {
	$("#company_history_image").attr("src", "/images/sub1/sub1_history_"+history_images[current_history_uid]+".png");
	$("#company_history_image").fadeIn("fast");
	$("#company_history_menu img").eq(current_history_uid).fadeTo("fast",100);
}

$(document).ready(function() { 
	$("#contact_form").submit(function(){
		//if(contactSubmitExec();
		if(isEmpty($("input[name=contact_name]").val())) {
			alert("이름을 입력하셔야 합니다.");
			$("input[name=contact_name]").focus();
			return false;
		}
		if(isEmpty($("input[name=contact_phone]").val()) && !isEmail($("input[name=contact_email]").val())) {	
			alert("전화번호,E-mail 중 하나 이상은 입력하셔야 합니다.");
			$("input[name=contact_phone]").focus();
			return false;
		}
		if(isEmpty($("input[name=contact_title]").val())) {
			alert("제목을 입력하셔야 합니다.");
			$("input[name=contact_title]").focus();
			return false;
		}
		if(isEmpty($("textarea[name=contact_contents]").val())) {
			alert("내용을 입력하셔야 합니다.");
			$("textarea[name=contact_contents]").focus();
			return false;
		}		
		//alert($("input[name='contact_category']:checked").val());
		var dataString = $("#contact_form").serialize();
		$.ajax({
			type: "POST",
			url: "/?cd=contact&cf=proc",
			data: dataString,
			dataType: "text",
			success: function(data) {
				if(data == 'ok'){
					$("input[name=contact_name]").val("");
					$("input[name=contact_phone]").val("");
					$("input[name=contact_email]").val("");
					$("input[name=contact_title]").val("");
					$("textarea[name=contact_contents]").val("");
					alert('감사합니다. 내용이 접수 되었습니다.');

				}else{
					alert('잠시후 다시 시도하여 주십시오.');
				}
			},
			error: function(err) { 
				alert('[' + err.status + '에러] 잠시후 다시 시도하여 주십시오.');
				if(err.status != 200){
					
				}
			}
		});
		return false;
	});


	//-------------------------------------------------------//
	$("#slide_menu img").mouseover(function(){
		$("#slide_menu img").eq($("#slide_menu img").index(this)).stop().animate({"left":"0px"}, 'fast');
	});
	$("#slide_menu img").mouseout(function(){
		$("#slide_menu img").eq($("#slide_menu img").index(this)).stop().animate({"left":"-94px"}, 'fast');
	});
	$("#slide_menu img").click(function(){
		$('html, body').animate({scrollLeft:lefts[$("#slide_menu img").index(this)]}, 'slow');
	});
	$("#main_hidden_link div").click(function(){
		$('html, body').animate({scrollLeft:lefts[$("#main_hidden_link div").index(this)]}, 'slow');
	});
	$("#iwindy_logo").click(function(){
		$('html, body').animate({scrollLeft:0}, 'slow');
	});
	//-------------------------------------------------------//
	getList(current_notice_page);
	$("#notice_paging img").click(function(){
		switch($("#notice_paging img").index(this)){
			case 0 :
				getList(first_notice_page);
				break;
			case 1 :
				getList(prev_notice_page);
				break;
			case 2 :
				getList(next_notice_page);
				break;
			case 3 :
				getList(last_notice_page);
				break;
		}
	});
	//-------------------------------------------------------//
	
	//setAppListData
	//setAppPagingData
	setAppListData();
	/*
	$("#product_list img").click(function(){
		clicked_app  = $("#product_list img").index(this);
		if(current_app_idx < product_length){
			setApp();
		}
		setApp();
	});
	*/
	$("#product_paging img").click(function(){
		switch($("#product_paging img").index(this)){
			case 0 :
				setAppListData(prev_app_page);
				break;
			case 1 :
				setAppListData(next_app_page);
				break;
		}
	});
	//setApp(0);


	$(".device_icon").click(function(){
		setQrImage($(".device_icon").index(this));
	});
	
	$("#prev_capture").click(function(){
		prevCaptureImage();
	});

	$("#next_capture").click(function(){
		nextCaptureImage();
	});
	
	
	
	
	$("#company_history_menu img").click(function(){
		current_history_uid = $("#company_history_menu img").index(this);
		setHistory();
	});
	setHistory();
	//



	//



});
//]]>
