YAHOO.namespace("Daiwai");
var Dom = YAHOO.util.Dom;

YAHOO.Daiwai.Video =
{
	_video_url: '/video/',
	_loading: '<p style="padding:20px;text-align:center;"><img src="/include/designs/rsv2/img/ajax-loader.gif"></p>',

	
	showVideoCat: function(div_id, cat_id, page)
	{
		
		dst = Dom.get(div_id);
		dst.innerHTML = this._loading;
		
        var callback = {
            success: function(o) {
				dst.innerHTML = o.responseText;
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };

        var url = this._video_url + 'c-' + cat_id + '-p' + page +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);		
		
	},
	
	showSimilarVideos: function(div_id, video_id, page)
	{
		
		dst = Dom.get(div_id);
		dst.innerHTML = this._loading;
		
        var callback = {
            success: function(o) {
				dst.innerHTML = o.responseText;
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };

        var url = this._video_url + 'similar-' + video_id + '-p' + page +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);
		

	},
	
	showLatestVideos: function(div_id, page)
	{		
		dst = Dom.get(div_id);
		dst.innerHTML = this._loading;
		
        var callback = {
            success: function(o) {
				dst.innerHTML = o.responseText;
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };
        var url = this._video_url + 'latest-p' + page +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);
	},
	
	showTopVideos: function(div_id, page)
	{		
		dst = Dom.get(div_id);
		dst.innerHTML = this._loading;
		
        var callback = {
            success: function(o) {
				dst.innerHTML = o.responseText;
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };
        var url = this._video_url + 'top-p' + page +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);
	},

	sendVideoPm: function(user_id,user_name,video_id,video_img)
	{

		dst = Dom.get('usrbox_' +user_id);
		msg = Dom.get('usrbox_' +user_id+ '_text');
		

		var frame = new windowFrame("sendvideopm",300, 100);
        frame.initAlert();
        frame.submitButton.onclick = function()
        {
        	frame.close();
        }
		
		document.getElementById(frame.getName()).innerHTML = this._loading;
		
		
        var callback = {
            success: function(o) {
				document.getElementById(frame.getName()).innerHTML = o.responseText;
				frame.setPosition();
				dst.parentNode.removeChild(dst);
            },
            failure: function(o) {
            	document.getElementById(frame.getName()).innerHTML = "Fehler beim Laden. Versuchen Sie es erneut.";
				dst.innerHTML = '';
            }
        };

        var url = this._video_url + 'sendVideoPm.html';
        var postData = 'src=xhr';
		postData = postData + '&user_id='+ user_id +'&user_name='+ user_name +'&msg='+ msg.value +'&video_id='+ video_id +'&video_img='+ video_img;
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);	
		
	},
	
	addClubLink: function(video_id, club_id)
	{		
		
		alert("blubb");
		
		/*
		dst = Dom.get('scb_' + club_id);
		dst.innerHTML = this._loading;
		
		
		
        var callback = {
            success: function(o) {
				alert(o.responseText);
				dst.style.display = "none";
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };
        var url = '/admin.php?tv-link_video-'+ video_id +'-add-'+ club_id +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);
		*/
	},

	addCatLink: function(video_id, cat_id)
	{		
		
		alert("blubb");
		
		/*
		dst = Dom.get('scb_' + club_id);
		dst.innerHTML = this._loading;
		
		
		
        var callback = {
            success: function(o) {
				alert(o.responseText);
				dst.style.display = "none";
            },
            failure: function(o) {
            	alert("Fehler beim Laden");
				dst.innerHTML = '';
            }
        };
        var url = '/admin.php?tv-link_video-'+ video_id +'-add-'+ club_id +'.html';
        var postData = 'src=xhr';
        var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, postData);
		*/
	}
	
};
