
// Add event function.
function addEvent( elm, listener, fn ) {
	try {
		elm.addEventListener( listener, fn, false );
	} catch( e ){
		elm.attachEvent( "on" + listener, fn );
	}
}

// Select elements by class name fcuntion.
// (http://blog.livedoor.jp/nipotan/archives/15424695.html)
function getElementsByClass(searchClass) {
	var classElements = new Array();
	var allElements = document.getElementsByTagName("*");
	for (i = 0, j = 0; i < allElements.length; i++) {
		if (allElements[i].className == searchClass) {
			classElements[j] = allElements[i];
			j++;
		}
	}
	return classElements;
}


// Check "iPad" function.
function check_ipad() {
	if( navigator.userAgent.search(/\(iPad;/) != -1 || navigator.userAgent.search(/\(iPhone;/) != -1 || navigator.userAgent.search(/\(iPod;/) != -1) {
		/* is iPad */
		var is_iPad_list = getElementsByClass( 'is_iPad' );
		for( var i=0; i < is_iPad_list.length; i ++ ){
			is_iPad_list[i].style.display = 'block';
		}
		var no_iPad_list = getElementsByClass( 'no_iPad' );
		for( var i=0; i < is_iPad_list.length; i ++ ){
			no_iPad_list[i].style.display = 'none';
		}
	} else {
		/* no iPad */
		var is_iPad_list = getElementsByClass( 'is_iPad' );
		for( var i=0; i < is_iPad_list.length; i ++ ){
			is_iPad_list[i].style.display = 'none';
		}
		var no_iPad_list = getElementsByClass( 'no_iPad' );
		for( var i=0; i < is_iPad_list.length; i ++ ){
			no_iPad_list[i].style.display = 'block';
		}
	}
}


// Check "iPad" onLoad.
addEvent( window, "load", check_ipad );

