﻿////////////////////////////////////////////////////////////////////////////////
//	INNOVATION1
//	inno1.com
// publisher : Choi Sun-ki
// date : 2010-12-30
////////////////////////////////////////////////////////////////////////////////
// FLASH


function setFlash(src, w, h, id, vars) {
	var Flash_html = "";
	Flash_html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="'+id+'" width="'+w+'" height="'+h+'" scale="noScale">';
	Flash_html += '<param name="movie" value="'+src+'">';
	Flash_html += '<param name="quality" value="high">';
	Flash_html += '<param name="wmode" value="transparent">';
	Flash_html += '<param name="FlashVars" value="'+vars+'">';
	Flash_html += '<param name="swliveconnect" value="true">';
	Flash_html += '<param name="allowScriptAccess" value="always">';
	Flash_html += '<param name="scale" value="noScale" />';
	Flash_html += '<param name="stageMode" value="noScale" />';
	Flash_html += '<embed src="'+src+'" quality=high wmode="transparent" FlashVars="'+vars+'" width="'+w+'" height="'+h+'" swliveconnect="true" id="'+id+'" scale="noScale" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	Flash_html += '</object>';
	document.write(Flash_html);
}

function flashWrite(url,w,h,id,bg,vars,win){ 
var flashStr= 
"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle' scale='noScale'>"+ 
"<param name='allowScriptAccess' value='always' />"+ 
"<param name='movie' value='"+url+"' />"+ 
"<param name='FlashVars' value='"+vars+"' />"+ 
"<param name='wmode' value='"+win+"' />"+ 
"<param name='menu' value='false' />"+ 
"<param name='quality' value='high' />"+ 
"<param name='bgcolor' value='"+bg+"' />"+
"<param name='scale' value='noScale' />" +
"<param name='scaleMode' value='noScale' />" +
"<param name='align' value='TL' />" +
"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' scale='noScale' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+ 
"</object>"; 
document.write(flashStr); 
}

function flashCont(url,w,h,id,bg,vars,win){ 
	var flashStr= 
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+ 
	"<param name='allowScriptAccess' value='always' />"+ 
	"<param name='movie' value='"+url+"' />"+ 
	"<param name='FlashVars' value='"+vars+"' />"+ 
	"<param name='wmode' value='"+win+"' />"+ 
	"<param name='menu' value='false' />"+ 
	"<param name='quality' value='high' />"+ 
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='stageMode' value='noScale' />"+ 	
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' scale='noScale' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+ 
	"</object>"; 
	document.write(flashStr); 
	}


//<![CDATA[
function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight) - btmLimit - obj.offsetHeight;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {	//WebKit
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {	//WebKit
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 0;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 30)
}
//]]>


$(document).ready(function(){
	// LABEL SETTING
	var $label = $('label');
	$label.each(function(n){
		if($(this).attr('for')) {
			$(this).addClass('pointer');
		}	
	});

	// TOOLTIP FIX
	$('img').each(function(){
		$(this).attr('title','');
	});
});

$(document).ready(function(){
	jQuery.fn.pngFix = function(settings) {
		// Settings
		settings = jQuery.extend({
			blankgif: 'blank.gif'
		}, settings);

		var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
		var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

		if (jQuery.browser.msie && (ie55 || ie6)) {

			//fix images with png-source
			jQuery(this).find("img[src$=.png]").each(function() {

				jQuery(this).attr('width',jQuery(this).width());
				jQuery(this).attr('height',jQuery(this).height());

				var prevStyle = '';
				var strNewHTML = '';
				var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
				var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
				var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
				var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
				var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
				var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
				if (this.style.border) {
					prevStyle += 'border:'+this.style.border+';';
					this.style.border = '';
				}
				if (this.style.padding) {
					prevStyle += 'padding:'+this.style.padding+';';
					this.style.padding = '';
				}
				if (this.style.margin) {
					prevStyle += 'margin:'+this.style.margin+';';
					this.style.margin = '';
				}
				var imgStyle = (this.style.cssText);

				strNewHTML += '<span '+imgId+imgClass+imgTitle+imgAlt;
				strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;
				strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
				strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
				strNewHTML += imgStyle+'"></span>';
				if (prevStyle != ''){
					strNewHTML = '<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;'+'">' + strNewHTML + '</span>';
				}

				jQuery(this).hide();
				jQuery(this).after(strNewHTML);

			});

			// fix css background pngs
			jQuery(this).find("*").each(function(){
				var bgIMG = jQuery(this).css('background-image');
				if(bgIMG.indexOf(".png")!=-1){
					var iebg = bgIMG.split('url("')[1].split('")')[0];
					jQuery(this).css('background-image', 'none');
					jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
				}
			});
			
			//fix input with png-source
			jQuery(this).find("input[src$=.png]").each(function() {
				var bgIMG = jQuery(this).attr('src');
				jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
			jQuery(this).attr('src', settings.blankgif)
			});
		
		}
		return jQuery;
	};

	$('div#container').pngFix( );

	// tel ul
	var $telform = $('ul.tel');
	$telform.find('li:last').addClass('last');
	// email ul
	var $emailform = $('ul.email');
	$emailform.find('li:eq(1)').addClass('second');
});

$(document).ready(function(){
	var style = '<style type="text/css" media="screen">\n';
	for (i=1;i<=900 ;i++) {
		style += '.x'+i+'{width:'+i+'px !important;}\n';
		style += '.y'+i+'{height:'+i+'px !important;}\n';
		style += '.ml'+i+'{margin-left:'+i+'px}\n';
		style += '.mr'+i+'{margin-right:'+i+'px}\n';
		style += '.mt'+i+'{margin-top:'+i+'px}\n';
		style += '.mb'+i+'{margin-bottom:'+i+'px}\n';
		style += '.pt'+i+'{padding-top:'+i+'px}\n';
		style += '.pb'+i+'{padding-bottom:'+i+'px}\n';
	}
	// alert(style);
	$('head').append(style);
});

$(document).ready(function(){
	$('body')
	.find('input[type=text]').addClass('itx')
	.end().find('input[type=password]').addClass('pwd')
	.end().find('input[type=radio]').addClass('rdo')
	.end().find('input[type=checkbox]').addClass('chk')
	.end().find('select').addClass('stx')
	.end().find('textarea').addClass('txt');
});

//검색에 사용되는 함수입니다.
//플래시에서 검색창에 입력된 내용을 str변수로 넘겨줍니다.
function searching (str)
{
	// alert(str);
	document.searchForm.keyword.value = str;
	if( document.searchForm.keyword.value.length < 1) {
		alert('검색어를 입력해주세요.');
	}
	else {
		
		document.searchForm.submit();
	}
}

//언어선택에 사용되는 함수입니다.
//플래시에서 선택한 배너 번호를 flag변수로 넘겨줍니다.
//1: 한국어, 2: 영어, 3: 중국어, 4: 스페인어
function getLanguage (flag)
{
	if(flag == 1) document.location.href="/ko/";
	if(flag == 2) document.location.href="/en/";
	if(flag == 3) document.location.href="/ch/";
	if(flag == 4) document.location.href="/sp/";
}

//배너선택에서 사용하는 함수입니다.
//플래시에서 선택한 배너 번호를 num변수로 넘겨줍니다.
function getUrlPath (num)
{
	if(num == 1) document.location.href="/en/product/sm/listSeries.do"; // 재봉기 시리즈
	if(num == 2) document.location.href="/en/product/em/listSeries.do";	 // 자수기 시리즈
	if(num == 3) document.location.href="/en/quotation/insertFrmSm.do"; // e-Quatation
}

function uc(n) {
	if (n==0)
	{
		alert('현재페이지는\n준비중입니다.\n');
	}
}

$(document).ready(function(){
	if ( $.browser.msie ) {
		// ie fix
		if($.browser.version==6.0) {
			// tab_ie6fixed
			$('.contab > ul li').each(function(){
				var img = $(this).find('> a > img');
				var x = $(this).find('> a > img').width();
				var y = $(this).find('> a > img').height();
				$(this).find('> a > img').addClass('x'+x);
				$(this).find('> a > img').addClass('y'+y);
			})
			$('.boardtab > ul li').each(function(){
				var img = $(this).find('> a > img');
				var x = $(this).find('> a > img').width();
				var y = $(this).find('> a > img').height();
				$(this).find('> a > img').addClass('x'+x);
				$(this).find('> a > img').addClass('y'+y);
			});
		}
		if($.browser.version==7.0) {
			// ie7 css attach
			$('head').append('<link rel="stylesheet" type="text/css" href="/jsp/en/html/css/_ie7.css" media="screen" />')
		}
		// alert($.browser.version)
	} 
});

$(document).ready(function(){
	var $familysite =$('#familysite');
	$familysite.wrapInner('<span class="inwrap"></span>');
	$familysite.find('a:first').addClass('open');
	var items = '<dl>';
	items += '<dd><a href="http://www.sunstar-rnc.co.kr" target="_blank"><img src="/jsp/en/html/images/common/btn/btn_family3.gif" alt="썬스타R&amp;C" /></a></dd>';
        items += '<dd><a href="http://www.swfusa.com" target="_blank"><img src="/jsp/en/html/images/common/btn/btn_family5.gif" alt="미국법인" /></a></dd>';
        items += '<dd><a href="http://www.sunstarchina.com.cn" target="_blank"><img src="/jsp/en/html/images/common/btn/btn_family6.gif" alt="중국법인" /></a></dd>';
	items += '<dd><a href="javascript:void(0);" class="close"><img src="/jsp/en/html/images/common/btn/btn_family_trigger.gif" alt="" /></a></dd>';
	items += '</dl>';	
	$familysite.append(items);
	
	$familysite.find('.inwrap').css({
		'zIndex':35,
		'display':'block',
		'position':'releative'
	});
	
	$familysite.find('dl').css({
		'zIndex':'36',
		'position':'absolute',
		'top':'-97px',
		'left':'0'
	});
	var $sites = $familysite.find('dl');
	var $items = $sites.find('a');
	var opn = $familysite.find('.open');
	var cls = $familysite.find('.close');
	$sites.hide();
	opn.click(function(){
		$sites.show();
		return false;
	});
	cls.click(function(){
		$sites.hide();
		return false;
	})
	$items.each(function(){
		$(this).click(function(){$sites.hide();});
		$(this).parent().parent().mouseleave(function(){$sites.hide();});
	});	
});

$(document).ready(function(){
	var bx = document.body.clientWidth;
	// alert(bx)
	if(bx<1400) {
		$('#mnb_wrap').css({
			'overflow':'hidden',
			'width':'1600px !important'
		});
	}
});
