// JavaScript Document
/*
*
*/


var aboutus_p1 =  "インド−ソフトウェアの世界で、高品質低コストを特長として急速に発展する、いま、ビジネスの世界でもっともホットな地域です。そのインド情報産業の要であり、世界の大企業が拠点をおく街、バンガロールが日印の拠点です。<b>日印</b>は、ソフトウェアの設計・開発を業務としています。";
		
var aboutus_p2 = "（株）エヌ･ディ・アール（日本・大阪）とのジョイントベンチャーとして設立され、１００％輸出企業として、ソフトウェア・テクノロジー・パーク（インド政府電子工業省所轄団体）に登録されています。";


var aboutus_p3 ="								私たちは、既に、多くのプロジェクトを任されています。高品質・優れた開発方針・テスト能力をお客様に信頼していただくことにより、より多くのプロジェクトを任せていただいているのです。数年前から日本の大企業からプロジェクトを受注しており、その実績を、お客様にも信頼していただけるものと信じております。お客様の予算と開発スケジュールの範囲内で高品質のソフトウェアを提供いたしますので、お客様のソフトウェア開発ライフサイクルを最適化していただくことができます。 <br/>最高の技術・品質へのあくなき情熱を持ち続け、プロジェクトのライフサイクルを通じてお客様とのコミュニケーションを保ち続けることによって、お客様に最高のソリューションをお届けしているのです。";

var objSmall = "small";
var objMedium = "medium";
var objLarge = "large";

function roll_over(img_name, img_src)
{
   	document[img_name].src = img_src;
}

function textsize_click(objectname)
{
	var size = "12px";

	/*if (parent.document.getElementById("download") != null)
	{
		parent.document.getElementById("download").height = "22";	
	}*/
	
	
	if (parent.document.getElementById("servicesContent") !=null)
	{	
		var cHeight = "113px";
		if (navigator.appName == "Netscape")
		{
			cHeight = "111px";
		}
		parent.document.getElementById("servicesContent").style.height = cHeight;
		parent.document.getElementById("offshoreContent").style.height = cHeight;
	}
	
	if (parent.document.getElementById("mainOrgVerticalLine1") != null)
	{
		var divHeight = "364px";
		if (navigator.appName == "Netscape")
		{
			divHeight = "372px";
		}
		parent.document.getElementById("mainOrgVerticalLine1").style.height = divHeight;
	}
	
	if (parent.document.getElementById("mainOrgVerticalLine2") != null)
	{
		var divHeight = "161px";
		if (navigator.appName == "Netscape")
		{
			divHeight = "164px";
		}
		parent.document.getElementById("mainOrgVerticalLine2").style.height = divHeight;
	}
	
	 if (parent.document.getElementById("news-and-events") !=null)
		{
			var cHeight = "105px";
			parent.document.getElementById("news-and-events").style.height = cHeight;
			parent.document.getElementById("news-and-events").style.height = cHeight;
			
			parent.document.getElementById("news-and-events-marquee").style.height = "96px";
		}

	if(objectname == objSmall)
	{
		document.getElementById(objSmall).src = "../images/S-TextSizeButtonSelect-Jap.gif";
		document.getElementById(objMedium).src = "../images/M-TextSizeButton-Jap.gif";
		document.getElementById(objLarge).src = "../images/L-TextSizeButton-Jap.gif";
		size = "11px";
		
		//parent.document.getElementById("about-us-image").innerHTML = aboutus_p1  + aboutus_p2;
		//parent.document.getElementById("about-us-contents").innerHTML = "<br/>" + aboutus_p3;

	}
	else if(objectname == objMedium)
	{
		document.getElementById(objSmall).src = "../images/S-TextSizeButton-Jap.gif";
		document.getElementById(objMedium).src = "../images/M-TextSizeButtonSelect-Jap.gif";
		document.getElementById(objLarge).src = "../images/L-TextSizeButton-Jap.gif";
		
		//parent.document.getElementById("about-us-image").innerHTML = aboutus_p1 +  aboutus_p2;
		//parent.document.getElementById("about-us-contents").innerHTML = "<br>"+ aboutus_p3;
	}
	else if(objectname == objLarge)
	{
		document.getElementById(objSmall).src = "../images/S-TextSizeButton-Jap.gif";
		document.getElementById(objMedium).src = "../images/M-TextSizeButton-Jap.gif";
		document.getElementById(objLarge).src = "../images/L-TextSizeButtonSelect-Jap.gif";
		size = "14px";
		
		//parent.document.getElementById("about-us-image").innerHTML = aboutus_p1;
		//parent.document.getElementById("about-us-contents").innerHTML = aboutus_p2 +  "<br>"+ aboutus_p3;
		
		if (parent.document.getElementById("servicesContent") !=null)
		{			
			var cHeight = "129px";
			if (navigator.appName == "Netscape")
			{
				cHeight = "127px";
			}
			parent.document.getElementById("servicesContent").style.height = cHeight;
			parent.document.getElementById("offshoreContent").style.height = cHeight;
		}
	}
	
	
	set_cookie("text_size",objectname);	// Set the Text size
	
	/*
	* Change the font size for parent page
	*
	*/
	if (parent != null) {
	
		var param = getElementsByClassName("content", parent)
		
		if (param != null) 
		{
			
			for(var i = 0; i < param.length; i++)
			{
				  param[i].style.fontSize = size;
			}
		}
		
		param = getElementsByClassName("sitemapContent", parent)
		
		if (param != null) 
		{
			
			for(var i = 0; i < param.length; i++)
			{
				  param[i].style.fontSize = size;
			}
		}
	}
}

/*
* Get the all elemts have the given
* class name in the specified page
*/
function getElementsByClassName(className, page) {
	var retnode = [];
	var myclass = new RegExp('\\b'+className+'\\b');
	var elements = page.document.getElementsByTagName('*');
	
	for (var i = 0; i < elements.length; i++) {
		var classes = elements[i].className;
		if (myclass.test(classes)) retnode.push(elements[i]);
	}
	
	return retnode;
}


/*
* General Function to set Cookie
* name = cookie name;
* value = cookie value; 
* exp_y = expire year; 
* exp_m = expire month; 
* exp_d = expire date; 
* path = path where cookie applies;
* domain = domain where cookie applies;
* secure = flag to specify whether SSL is used or not while sending th cookie to the server
*/
function set_cookie(name, value, exp_y, exp_m, exp_d, path, domain, secure)
{
	var cookie_string = name + "=" + escape(value);
	
	if (exp_y)
  	{
    	var expires = new Date (exp_y, exp_m, exp_d);
   		cookie_string += "; expires=" + expires.toGMTString();
  	}
	
	if (path)
	{
        cookie_string += "; path=" + escape (path);
	}
	
	if (domain)
	{
        cookie_string += "; domain=" + escape ( domain );
	}
  	
	if (secure)
	{
        cookie_string += "; secure";
	}
  	
	document.cookie = cookie_string;
}

/*
* General Function to get Cookie
* cookie_name = name of the cookie for which we need the value
*/
function get_cookie(cookie_name)
{
  	var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
	
	if (results)
	{
    	return (unescape(results[2]));
	}
  	
	else
	{
    	return null;
	}
}


/*
* Function to get the previously set text size
*
*/
function retrieve_textSize()
{
	try
	{
		return get_cookie("text_size");
	}
	catch(exception)
	{
		return "medium";
	}
}

/*
* Load the text size from cookies
*/
function LoadTextSize()
{
	textsize_click(retrieve_textSize());
}

/*
* Load the text size from cookies
*/
function ChangeFooterTextSize()
{
	var objSize = retrieve_textSize();
	var size = "12px";

	if(objSize == objSmall)
		size = "11px";
	else if(objSize == objLarge)
		size = "14px";
		
	/*
	* Change the font size for foter page
	*
	*/
	if (parent.document.getElementById("foter") != null) 
	{
		var param = getElementsByClassName("content", parent.foter);
		
		if (param != null) 
		{
			for(var i = 0; i < param.length; i++)
			{
				  param[i].style.fontSize = size;
			}
		}
	}
}
