function Compare(form){	//View : c = °Ë»ö / m = ºñ±³

	var num = 0;
	var view = "";
	var ret = "";
	var add_str = "";

	if( form.cid )
	{
		var cid = form.cid.value;
		add_str = "&cid="+cid;
	}
	for (var i=0; i<form.elements.length; i++)
	{
		if (form.elements[i].checked == true)
		{
			num++;
			ret += "&cpids[]="+form.elements[i].value;
		}
	}
	if (num<2)
	{
		alert('Ã¼Å©¹Ú½º¸¦ 2°³ÀÌ»ó ¼±ÅÃÇØ¾ß ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.');
	}
	else
	{
		if (!view)
		{
			view = "m";
		}
		
		if( form.name == "pr_list" )
		{
			ret = ret.substring(1);
			window.open("/main/model/compare_pr.php?"+ret, "_blank", 
			"width=880,height=440,status=no,scrollbars=yes,resizable=yes");
		}
		else
		{
			window.open("/main/pd/compare.php?view="+view+ret+add_str, "_blank", 
			"width=880,height=700,status=no,scrollbars=yes,resizable=yes");
		}
	}
}

function show_tooltip()		//¸ðµ¨¸®½ºÆ®,¸ðµ¨ÆäÀÌÁö ºñ±³¹öÆ° À§ ÅøÆÁ show/hide
{
	var obj = document.getElementById("c_tooltip");
	obj.style.visibility=="hidden"?obj.style.visibility="visible":obj.style.visibility="hidden";
}

var click_obj = new Array();
var pre_top = "";
var pre_left = "";
function chk_compare(obj)
{
	var link_bigo	= getObject("btn_compare");		//¸ðµ¨¸®½ºÆ®,¸ðµ¨ÆäÀÌÁö ¿À¸¥ÂÊ ºñ±³¹öÆ° ¸µÅ©

	if( obj.checked == true )
	{
		var join_str = click_obj.join(" ");     
		var match_str = new RegExp( obj.name ); 
		if( !match_str.test(join_str) )
		{
			click_obj.push( obj.name );
		}
	}
	if( click_obj.length <2 )
	{
		link_bigo.style.visibility = "hidden";
		//return ;
	}

	if( obj.checked == true && click_obj.length >= 2 )
	{
		var box = getBounds(obj);
		var str = "left:"+box.left+"/top:"+box.top+"/width:"+box.width+"/height:"+box.height;

		var arr = obj.name.split("_");
		var btn_left = 0;
		if( getObject("pr_box_2") ) //2°³ÀÏ °æ¿ì 
		{
			var pr_box = getBounds(getObject("pr_box_2"));

			if (!window.XMLHttpRequest  ) var pr_width = pr_box.width/2+3; //ie6
			else var pr_width = pr_box.width/2-12;


			var pr_str = "left:"+pr_box.left+"/top:"+pr_box.top+"/width:"+pr_box.width/2+"/height:"+pr_box.height;
			if( box.left>pr_width )
			{
				btn_left = pr_width+10;
			}
		}
		if( getObject("pr_box_5") ) //i5°³ÀÏ °æ¿ì 
		{	
			var pr_box = getBounds(getObject("pr_box_5"));
			var pr_width = pr_box.width;
			var pr_str = "left:"+pr_box.left+"/top:"+pr_box.top+"/width:"+pr_box.width/2+"/height:"+pr_box.height;
			if( box.left>pr_width )
			{
				btn_left = (pr_width+13)*(arr[2]%5);
			}
		}
		if( getObject("pr_list") )
		{
			btn_left = box.left-9;
		}

		link_bigo.style.top = box.top + 16 + "px";
		link_bigo.style.left = btn_left + 5 + "px";
		link_bigo.style.visibility = "visible";

	}
	else if( obj.checked == false )
	{	
		var tmp = Array();
		for( var i=0; i<click_obj.length; i++ )
		{
			if( obj.name != click_obj[i] )
			{
				tmp.push( click_obj[i] );
			}
		}
		click_obj = tmp;
		chk_compare( getObject( tmp.pop() ) );
	}
	else
	{
	}

}//end of chk_compare
function getBounds( tag ) 
{ 
    var ret = new Object(); 
     if(tag.getBoundingClientRect) 
	 { 
	}
	else{
	}

	alert( pr_str );
	alert( str );

	link_bigo.style.top = box.top + "px";
	link_bigo.style.left = btn_left + "px";

}//end of chk_compare
function getBounds( tag ) 
{ 
    var ret = new Object(); 
     if(tag.getBoundingClientRect) 
	 { 
        var rect = tag.getBoundingClientRect(); 
        ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft); 
        ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop); 
        ret.width = rect.right - rect.left; 
        ret.height = rect.bottom - rect.top; 
    }
	else if( document.getBoxObjectFor )
	{ 
        var box = document.getBoxObjectFor( tag ); 
        ret.left = box.x; 
        ret.top = box.y; 
        ret.width = box.width; 
        ret.height = box.height; 
    }
	else
	 {
		var box = tag.offsetParent;
		ret.left = box.offsetLeft; 
		ret.top = box.offsetTop; 
		ret.width = box.offsetWidth; 
		ret.height = box.offsetHeight; 
	 }

    return ret; 
} 
