var JA = {};
JA.OStoken  = MyOpenSpace.MySpaceContainer.OSToken;
JA.callback = 'http://apps.befunky.com/sketchers/myspace_';
JA.appUrl   = 'http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=111062';
JA.prUrl = 'http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=391651546';
JA.loading_='<center><img src="http://http.cdnlayer.com/befunky/appimages/progress.gif"></center>';
JA.refresh_  = 'There was some problem reaching MySpace. <a href="'+JA.appUrl +'" target="_top">Please refresh browser</a>!';
JA.slowPC  = '';
JA.viewer 	= {};
JA.owner = {};
JA.sendFriend = {};
JA.options = {};
var resimler=new Array();
var os_;
var dataReqObj_;
 

function TimeAl()
{
	now = new Date();
	return now.getTime();
}
function is_int(variable)
{
	return variable.constructor === Number && Math.round(variable, 0) === variable;
}

function init(){
	var os = opensocial.Container.get();
    var dataReqObj = os.newDataRequest();
     var param = {};
    var viewerReq = dataReqObj.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER);
    dataReqObj.add(viewerReq, 'VIEWER');
   	var viewerFriendsReq = dataReqObj.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS);
    dataReqObj.add(viewerFriendsReq, 'VIEWER_FRIENDS');
    
    dataReqObj.send(function(dataResponse){
      	if (dataResponse.hadError()) {
           // var data = dataResponse.get(opensocial.DataRequest.Group.VIEWER_FRIENDS);
		   top.location.href = JA.prUrl;
        } else {
            var viewerData = dataResponse.get(opensocial.DataRequest.PersonId.VIEWER).getData();
            JA.viewer.id = viewerData.getField(opensocial.Person.Field.ID);
            JA.viewer.name = viewerData.getDisplayName();
            JA.viewer.gender = viewerData.getField(opensocial.Person.Field.GENDER);
            JA.viewer.image = viewerData.getField(opensocial.Person.Field.THUMBNAIL_URL);
			JA.viewer.image = JA.viewer.image.replace("s_", "l_");
			JA.viewer.image = JA.viewer.image.replace("_s", "_l");
            JA.viewer.friends = [];
            JA.viewer.friend_ids = [];
			
            var friendsData = dataResponse.get(opensocial.DataRequest.Group.VIEWER_FRIENDS).getData();
            var friendStr = '';
            friendsData.each(function(friendData){
                if (friendData['getField']) {
                    var friendName = friendData.getDisplayName();
                    var friendId = friendData.getField(opensocial.Person.Field.ID);
                    var friendGender = friendData.getField(opensocial.Person.Field.GENDER);
                    var friendThumbnailUrl = friendData.getField(opensocial.Person.Field.THUMBNAIL_URL);
                    var friendBigImageUrl = friendThumbnailUrl.replace("s_", "l_");
                    JA.viewer.friends.push({
                        id: friendId,
                        name: friendName,
                        gender: friendGender,
                        image: friendThumbnailUrl,
                        big_image: friendBigImageUrl
                    });
                }
            });
        }
    });
	
}

function newsFeed()
{
	var activityParams1 = {};
    activityParams1[opensocial.Activity.Field.TITLE] =JA.viewer.name+'  created a photo sketch with <a href="'+JA.prUrl+'">Sketcher!</a> Have a look at it ;)';
    activityParams1[opensocial.Activity.Field.BODY]  = 'With sketcher you can turn your photos into sketch and add graphics.';
	activityParams1[opensocial.Activity.Field.STREAM_FAVICON_URL]  = 'http://i1.bebo.com/044a/AppIcon/7356574107/S5332362656.png';
	
	var mediaItems1 = [];
    var mediaItem1 = '';
   	mediaItem1 = opensocial.newActivityMediaItem(opensocial.Activity.MediaItem.Type.IMAGE, 'http://i2.bebo.com/040b/13/medium/2008/07/09/14/4881016034a8260033276m.jpg');
   	mediaItem1.setField(hi5.ActivityMediaItemField.LINK, JA.prUr);
    mediaItems1.push(mediaItem1);
	activityParams1[opensocial.Activity.Field.MEDIA_ITEMS] = mediaItems1;
    var activity1 = opensocial.newActivity(activityParams1);
    opensocial.requestCreateActivity(activity1, opensocial.CreateActivityPriority.LOW);
}

function SketchCreated(){
	//init();
	if(JA.viewer.id=='undefined' && JA.viewer.id==null)
	{
		init();	
	}
	$("photo_bar").innerHTML='<div class="summary">Here you can see your sketches that you made before. Click on your sketches in order to zoom In,<br />send to your friend or set as your profile sketch.</div>';
	$("submenu").innerHTML='';
	var menu='<a onclick="SketchCreated();" class="aselected" href="#"> Sketches Created</a>';
	menu+=' <span class="pipe">|</span> '; 
	menu+=' <a onclick="JA.SketchesRecieved();" href="#">Sketches Recieved</a>';
	menu+=' <span class="pipe">|</span> '; 
	menu+=' <a onclick="JA.ProfileBoxGet();" href="#">Profile Box Appearance</a>';
	$("submenu").innerHTML=menu;
	$("photo_container").innerHTML='<center><b>Please wait we are loading your sketches.</b></center><br>'+JA.loading_;
	 postdata = 'mode=SketchCreated&userID='+JA.viewer.id+'&name='+JA.viewer.name+'&img_='+JA.viewer.image;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
      
			ret=r.text;
			if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				
				$("photo_container").innerHTML=ret;
			}
			else
			{
				SketchCreated();
			
			}
		
  }, params);
}

JA.SketchesRecieved = function(){
	//init();
	$("photo_container").innerHTML=JA.loading_;
	 postdata = 'mode=SketchRecieved&userID='+JA.viewer.id;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
       
			ret=r.text;
			if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				$("photo_container").innerHTML=ret;
				
			}
			else
			{
	   			JA.SketchesRecieved();
			}
		
  }, params);

};

JA.WprPhoto = function()
{
	//init();
	if(JA.viewer.image!='')
	{
		$("photo_container").innerHTML=JA.loading_;
		var img_='<a onclick="JA.SketchImageNow(\''+JA.viewer.image+'\');" href="#"><img src="'+JA.viewer.image+'" border="0" /></a><br><br><a class="abutton" href="#" onclick="JA.SketchImageNow(\''+JA.viewer.image+'\');">Sketch this photo</a>'
		$("photo_container").innerHTML=img_;
	}
};



JA.picImage = function() {
	//init();
	$("photo_bar").innerHTML='<div class="summary">Here you can select an album or photo to Sketch</div>';
	$("submenu").innerHTML='';
	var menu='<a class="aselected" href="#" onclick="JA.picImage();">Your Albums</a>';
	menu+=' <span class="pipe">|</span> ';
	menu+=' <a href="#" onclick="JA.WprPhoto();"> Your Profile Photo</a> ';
	$("submenu").innerHTML=menu;
	$("photo_container").innerHTML='<center><b>Please wait we are loading your photo(s).</b></center><br>'+JA.loading_;
	var os = opensocial.Container.get();
	var dataReqObj = os.newDataRequest();
	var param = {};
	var ownerPhotosOnlyKey = 'optkeygetPhotosOWNER';
	
	dataReqObj.add(os.newFetchAlbumsRequest(opensocial.DataRequest.PersonId.OWNER, param), ownerPhotosOnlyKey);
	dataReqObj.send(function(dataResponse) {
		
		if (dataResponse.hadError()) {
				if(dataResponse.get("optkeygetPhotosOWNER").getErrorCode() == opensocial.ResponseItem.Error.UNAUTHORIZED) {
				opensocial.requestPermission(["accesstopublicvideosphotos"], "Because we need your photos!", checkPhotoPermissionResponse);
			}
		} else {
				//console.log(dataResponse);
				var ownerAlbums = dataResponse.get(ownerPhotosOnlyKey).getData();
				var dataReqObj2 = os.newDataRequest();
				
				var picsStr='<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr class="photo_row">';
				var sayac=0;
				ownerAlbums.each(function(al){
					var album_id = al.ALBUM_ID;
					var param = {};
					picsStr += '<td class="photo_cell" valign="middle"><a onclick="JA.albumSelect('+al.ALBUM_ID+');" href="#"><img src="'+al.DEFAULT_IMAGE+'" border="0" /></a><br><a class="abutton" onclick="JA.albumSelect('+sayac+');" href="#">Explore this album</a><div class="title">'+ al.TITLE+'</div><div><div class="detail">('+(al.PHOTO_COUNT)+' photos)</div></div></td>';
					sayac++;
					if (is_int(sayac/3)) {
						picsStr += '<tr class="metadata_row"><td><br /></td><td><br /></td><td></td></tr><tr class="photo_row">';
					}
					
				});
				picsStr += '</tbody></table>';
		
				$("photo_container").innerHTML=picsStr;
		}
	});
};

JA.albumSelect = function(album_id) {
	//init();
	//alert(resimler[album_id]);
	$("photo_bar").innerHTML='<div class="summary">Choose a photo from your album My Album</div>';
	$("photo_container").innerHTML='<center><b>Please wait we are loading your photo(s).</b></center><br>'+JA.loading_;
	
	var os = opensocial.Container.get();
	var dataReqObj = os.newDataRequest();
	var ownerPhotosOnlyKey = 'optkeygetPhotosOWNER';
	var param = {};
	param[MyOpenSpace.DataRequest.PhotoRequestFields.ALBUM_ID] = album_id;
	dataReqObj.add(os.newFetchPhotosRequest(opensocial.DataRequest.PersonId.VIEWER, param), ownerPhotosOnlyKey);
	dataReqObj.send(picsDataLoadCallback);
};

function picsDataLoadCallback(dataResponse){
	var picsStr='<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr class="photo_row">';
	var ownerPhotosOnlyKey = 'optkeygetPhotosOWNER';
	ownerPhotos = dataResponse.get(ownerPhotosOnlyKey).getData();
	var i=1;
	ownerPhotos.each(function(ownerPhotos){
			var imgUrl = ownerPhotos.getField(MyOpenSpace.Photo.Field.IMAGE_URI);
			limgUrl = imgUrl.replace("_l", "_s"); // hack to get small image uri from large
			limgUrl = limgUrl.replace("l_", "s_");
			if ('undefined' != typeof(imgUrl) && imgUrl != '') {
				picsStr += '<td class="photo_cell" valign="middle"><a onclick="JA.SketchImageNow(\''+imgUrl+'\');" href="#"><img src="'+limgUrl+'" border="0" /></a><br><br><a class="abutton" href="#" onclick="JA.SketchImageNow(\''+imgUrl+'\');">Sketch this photo</a></td>';
			
				if (is_int(i/3)) {
						picsStr+= '<tr class="metadata_row"><td><br /></td><td><br /></td><td></td></tr><tr class="photo_row">';
				}
				i++;
			}
		});
		picsStr += '</tbody></table>';
		$("photo_container").innerHTML=picsStr;
}

JA.SketchImageNow = function(img_url,frid,frname)
{
		//init();
		$("photo_bar").innerHTML='<div class="summary">Our artists sketched your photo, please choose the one you like most or Choose another photo to sketch</div>';
		$("photo_container").innerHTML='<center><b>Be patient while our artist are working on your photo.</b></center><br>'+JA.loading_;
		 postdata = 'mode=SketchImage&userID='+JA.viewer.id+'&img_url='+img_url;
		 if(frid!=null)
		 {
			postdata +='&frid='+frid+'&frname='+frname; 
		}
		var params = {};
		params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
		params[gadgets.io.RequestParameters.POST_DATA] = postdata;
		url = JA.callback + '/fnc_query.php';
	   var ret='';
	   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
		gadgets.io.makeRequest(url, function(r){
		  	ret=r.text;
			if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				$("photo_container").innerHTML=ret;
				
			}
			else
			{
				JA.SketchImageNow(img_url,frid,frname);
			}
			
	  }, params);
		
};

JA.SketchSave = function(img_name,frid,frname)
{
		//init();
		$("photo_bar").innerHTML='<div class="summary">Here is your final sketch. You can post it to your profile or save to an album.</div>';
		$("photo_container").innerHTML=JA.loading_;
		 postdata = 'mode=SketchSave&userID='+JA.viewer.id+'&img_name='+img_name;
		  if(frid!=null)
		 {
			postdata +='&frid='+frid+'&frname='+frname;
			
		}
		var params = {};
		params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
		params[gadgets.io.RequestParameters.POST_DATA] = postdata;
		url = JA.callback + '/fnc_query.php';
	   var ret='';
	   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
		gadgets.io.makeRequest(url, function(r){
		 	ret=r.text;
			if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				$("photo_container").innerHTML=ret;
				
			}
			else
			{
				JA.SketchSave(img_name,frid,frname);	
			}
			
		
	  }, params);
};


JA.ShGet = function (img_name,pay)
{
	//init();
	$("photo_bar").innerHTML='<div class="summary">In this page you can save your sketch to your gallery, send it to a friend or set as your profile sketch.<a href="#" onclick="SketchCreated();">Back to your sketches</a></div>';
	$("submenu").innerHTML='';
		$("photo_container").innerHTML=JA.loading_;
		 postdata = 'mode=ShGet&userID='+JA.viewer.id+'&img_name='+img_name;
		 if(pay!=null)
		 {
				 postdata +='&pay=1';
		}
		var params = {};
		params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
		params[gadgets.io.RequestParameters.POST_DATA] = postdata;
		url = JA.callback + '/fnc_query.php';
	   var ret='';
	   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
		gadgets.io.makeRequest(url, function(r){
		  	ret=r.text;
			if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				$("photo_container").innerHTML=ret;
				
			}
			else
			{
				JA.ShGet(img_name,pay);	
			}
				
		
	  }, params);
};

JA.ProfileBoxGet = function()
{
	//init();
	$("photo_bar").innerHTML='<div class="summary">Here you can see your sketches that you made before. Click on your sketches in order to zoom In,<br />send to your friend or set as your profile sketch.</div>';
	$("photo_container").innerHTML=JA.loading_;
	 postdata = 'mode=ProfileBoxGet&userID='+JA.viewer.id+'&name='+JA.viewer.name;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
      	ret=r.text;
		if(r.text!='undefined' && r.text!='<html><body><h1>Server is too busy</h1></body></html>' && r.text!='Server is too busy' && r.text != null)
			{
				$("photo_container").innerHTML=ret;
				
			}
			else
			{
				JA.ProfileBoxGet();
			}
	   		
		
  }, params);
};



JA.postTo = function(target, subject, content, user) {
	var osContainer = opensocial.Container.get();
	JA.supportedTargets = osContainer.getMySpaceEnvironment().getSupportedPostToTargets();
	//["COMMENTS", "BLOG", "BULLETINS", "PROFILE", "SEND_MESSAGE"]
	// create a new message object passing in the content to be posted and then set the subject and target fields
	var message = opensocial.newMessage(content);
	message.setField(opensocial.Message.Field.TITLE, subject);
	message.setField(opensocial.Message.Field.TYPE, target);
	// show post to
	osContainer.postTo(JA.OStoken, message, user);
};



JA.inviteFriends = function(){
	//init();
	JA.postTo('BULLETINS', '<b>Turn Your photo into a sketch</b>', '<font size="2"><a href="'+JA.prUrl+'">Click here to turn your photo into sketch</a><br> I created a photo sketch with Sketcher! Have a look at it ;) <br></font>', JA.viewer.object);
	
};

JA.showFriends = function(img_link){
	//init();
	var picsStr = '<b>Send this sketch to your friends!</b><br>';
	for(i=0;i<JA.viewer.friends.length;i++)
	{
		var friend=JA.viewer.friends[i];
		if ('undefined' != typeof(friend.image) && friend.image != '') {
		    picsStr += ' <p><a  class="friendbutton" onclick="JA.sendNotification(\''+friend.id+'\',\''+img_link+'\',\''+friend.name+'\');">'+friend.name+'</a></p>';
		}
	}
	
	$("friendSelect").innerHTML=picsStr;
};


JA.skShowFriends = function(){
	//init();
	$("photo_bar").innerHTML='<div class="summary">Here you can Sketch a friend s photo</div>';
	$("submenu").innerHTML='';
	$("photo_container").innerHTML=JA.loading_;
	var picsStr = '<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr class="photo_row">';
	var ss=1;
	for(i=0;i<JA.viewer.friends.length;i++)
	{
		var friend=JA.viewer.friends[i];
		if ('undefined' != typeof(friend.image) && friend.image != '') {
			 picsStr +='<td class="photo_cell" valign="middle"><a onclick="JA.SketchImageNow(\''+friend.big_image+'\',\''+friend.id+'\',\''+friend.name+'\');" href="#"><img src="'+friend.image+'" border="0" /></a><br>'+friend.name+'<br><a class="abutton" href="#" onclick="JA.SketchImageNow(\''+friend.big_image+'\',\''+friend.id+'\',\''+friend.name+'\');">Sketch this photo</a></td>'
			 if (is_int(ss/3)) {
			picsStr+= '<tr class="metadata_row"><td><br /></td><td><br /></td><td></td></tr><tr class="photo_row">';
			}
			ss++;
		}
		
	}
	picsStr+='</tbody></table>';
	$("photo_container").innerHTML=picsStr;
};

JA.ProfileBoxPost = function(img_name){
	$("prfilebox").innerHTML=JA.loading_;
	 postdata = 'mode=ProfileBoxPost&userID='+JA.viewer.id+'&img_name='+img_name;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
       ret=r.text;
	   $("prfilebox").innerHTML=ret;
  }, params);
};

JA.SNotifCount = function(toIds,imglink){
	postdata = 'mode=NotifCount&userID='+JA.viewer.id+'&name='+JA.viewer.name+'&imglink='+imglink+'&frid='+toIds;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
  }, params);

};

JA.sendNotification = function(toIds,imglink,frndname,frndname1) {
	//init();
	var nitification='';
	if(frndname1!=null)
	{
		nitification='Hi '+frndname1+', <br><br>'+JA.viewer.name+' sent you a sketch using Sketcher application <a href="'+JA.prUrl+'">Click here to see your sketch</a>';	
	}
	else
	{
		nitification='Hi '+frndname+', <br><br>'+JA.viewer.name+' sent you a sketch using Sketcher application <a href="'+JA.prUrl+'">Click here to see your sketch</a>';		
	}
	JA.SNotifCount(toIds,imglink);
	var params = new Object(); 
    params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.PRIVATE_MESSAGE;
	 params[opensocial.Message.Field.TITLE]='Turn Your photo into a sketch';
    var message = opensocial.newMessage(nitification, params); 
    opensocial.requestSendMessage(toIds, message);
	
};

JA.DelPht = function (img_name)
{
	//init();
	$("photo_container").innerHTML=JA.loading_;
	 postdata = 'mode=DelPht&userID='+JA.viewer.id+'&img_name='+img_name;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
       ret=r.text;
	   SketchCreated();
	   JA.TabReplace('tabs1');
 	 }, params);
};

JA.FeedBack = function()
{
	$("photo_bar").innerHTML='<div class="summary">Send us what you think about Sketcher and what new features you would like to see in the future.</div>';
	$("submenu").innerHTML='';
	$("photo_container").innerHTML=JA.loading_;
	var frm="<textarea class=sendfeedbackTextbox id=feedback ></textarea><p><input class=abuttonlarge onclick=\"JA.FeedBSend(fc_($(\'feedback\').value));\" type=button value=\"Send Feedback\"/></p>";
	$("photo_container").innerHTML=frm;
};

JA.FeedBSend= function(feed)
{
	$("photo_container").innerHTML=JA.loading_;
	 postdata = 'mode=FeedBackSend&userID='+JA.viewer.id+'&feed='+feed;
    var params = {};
    params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
    params[gadgets.io.RequestParameters.POST_DATA] = postdata;
   	url = JA.callback + '/fnc_query.php';
   var ret='';
   if (MyOpenSpace && MyOpenSpace.Ajax) {
		MyOpenSpace.Ajax.activeContentConnections = [ ];
	}
 	gadgets.io.makeRequest(url, function(r){
       ret=r.text;
	   $("photo_container").innerHTML=ret;
  }, params);	
};

function fc_(text) { var temp; temp = encodeURIComponent(text); return temp; }
JA.TabReplace = function (tab_)
{
	$("tabs1").className='tab-item';
	$("tabs2").className='tab-item';
	$("tabs3").className='tab-item';
	$("tabs4").className='tab-item';
	$("tabs5").className='tab-item';
	$(tab_).className='tab-item current';
};
