//window.addEvent('domready', function() {
//   var el = $('divComments');
//	$('commentID').addEvent('click', function(e) {
//      // You often will need to stop propagation of the event
//		e.stop();
//		el.fade(0);
//	});


//});
function message() {
var mess = document.getElementById('message').value;
if (mess != "")
    alert(mess);
}

function bookmarksite(title, url)
{
 if (document.all)
 window.external.AddFavorite(url, title);
 else if (window.sidebar)
 window.sidebar.addPanel(title, url, "")
}

function hideMe(myId){
   document.getElementById(myId).style.display="none";
}
	// END

	// !!!!!! TO SHOW A OBJECT
function showMe(myId){
   document.getElementById(myId).style.display="block";
}

// !!!!!!! RATING PROCESS 

	function fxRate(vkey,rate,idToHide,idToShow,vid){
		cp.call('ajax/myajaxphp.php','process_data',return_data,rate,vid);
		hideMe(idToHide);
		showMe(idToShow);
	}

			function return_data(restul){
				
				// Collect the number of BLUE star
			var cnt=restul.getElementsByTagName('trate').item(0).firstChild.data;				
					hideMe('idViewVoteResult');
			if(cnt!='exist')
			{
				// # Show the vote 
				var x=document.getElementById('idVoteView').rows[0].cells;
					x[1].innerHTML=restul.getElementsByTagName('tvote').item(0).firstChild.data;

				
					
					if(cnt>6)
					{
						cnt=6;
					}	
					else if (cnt<0)
					{
						cnt=0;
					}
					
					blank_star=6-cnt;

					var x=document.getElementById('tblViewResult').rows[0].cells;
					
					for (i=0;i<cnt;i++ )
					{
							x[i].innerHTML='<img src='+imgurl+'/star.gif>';
					}
					
					for (j=cnt;j<5;j++ )
					{
							x[j].innerHTML='<img src=' + imgurl+'/blank_star.gif>';
					}
			}
			else
			{
				var x=document.getElementById('voteProcessthank').innerHTML="<FONT COLOR=#FF0000 >You already vote this video</FONT>";
			}
				
				return false;
			}
// RATING PROCESS END  


function check_email(e) {
     ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

    for(i=0; i < e.length ;i++){
      if(ok.indexOf(e.charAt(i))<0){ 
         return (false);
      }	
    } 
 return true;
}
function fxSendlogin () {
    if (window.XMLHttpRequest) {              
      request=new XMLHttpRequest();              
    } 
    else {                                  
      request=new ActiveXObject("Microsoft.XMLHTTP");
    }

    email_value = document.getElementById('email').value;
    var sURL = "ajax/check_user_email.php?type=email&email="+email_value; 

    request.open("get", sURL , false);
    request.send(null);

	 response = request.responseText;
	 alert(response);

	 if (response.substring[0,12] == "Email sent to" )
		 return true;
	 else 
		 return false;
	
}
function fxSendRego() {
    email_value = document.getElementById('email').value;
    username_value = document.getElementById('username').value;
    passwd1_value = document.getElementById('passwd1').value;
    passwd2_value = document.getElementById('passwd2').value;

	 if (email_value == '' ) {
		alert('Please enter an email address');
		return false;
	 }
 	 else if(username_value== ''){
		alert('Please enter a first name');
		return false;
	 }
 	 else if(passwd1_value== ''){
		alert('Please enter a first password');
		return false;
	 }
 	 else if(passwd2_value== ''){
		alert('Please enter a second password');
		return false;
	 }
 	 else if(passwd2_value !== passwd1_value){
		alert('Passwords NOT the  same');
		return false;
	 }
    else if (! check_email(email_value)){
		alert('Invalid Email address');
		return false;
	 }

// check DB for already entered email  or  user

    if (window.XMLHttpRequest) {              
      request=new XMLHttpRequest();              
    } 
    else {                                  
      request=new ActiveXObject("Microsoft.XMLHTTP");
    }

     var sURL = "ajax/check_user_email.php?type=both&email="+email_value +"&username="+username_value; 

     request.open("get", sURL , false);
	  // only need onreadystatechange for asynchronous requests  ie request.open last  parameter is  true;
     request.send(null);

	if (request.responseText == "good" )
		return true;
	else {
		alert(request.responseText);
		return false;
	}
}
function fxSendShare(idToHide,emails,first_name,pers_message,vkey,config,thumbnail) {
    if (window.XMLHttpRequest) {              
      request=new XMLHttpRequest();              
    } 
    else {                                  
      request=new ActiveXObject("Microsoft.XMLHTTP");
    }
    emails_value = document.getElementById(emails).value;
    first_value = document.getElementById(first_name).value;
    message_value = document.getElementById(pers_message).value;

	 if (emails_value == '' ) {
		alert('Please enter at least one email address');
	 }
 	 else if(first_value== ''){
		alert('Please enter a first name');
	 }
	 else {
		//	document.getElementById(idToHide).innerHTML= 'Hello Fil';

      emails_value = emails_value.replace(/\n/g,"NEWLINE");
      message_value = message_value.replace(/\n/g,"NEWLINE");
      var sURL = "share_vid.php?emails="+emails_value +"&first_name="+first_value+ "&message="+message_value+"&vkey="+vkey+"&config="+config+"&thumb="+thumbnail; 

                request.open("get", sURL , true);

                request.onreadystatechange = function () {
                        if (request.readyState == 4) {

                                if (request.status == 200) {
										   
											  document.getElementById(idToHide).innerHTML = request.responseText;
                                }
                        }
                };

                request.send(null);
   }
}

// !!!!!!!! SEND COMMENT PROCESS
// Fil M 
function fxSendComments(comment_div,commentId,name,vkey){
	comment_value=document.getElementById(commentId).value;
	name_value=document.getElementById(name).value;
	if(comment_value==''){
		alert(' Comment box is empty !!');
		return false;
	}
	else if(name_value==''){
		alert(' Name box is empty !!');
		return false;
	}
    var el = $('first_comment');
	 var comm = $('addcomment');
	 comm.set('morph', {duration: 'long', transition: 'back:out'});
	 comm.morph({opacity: [1,0]});
	 el.set('morph', {duration: 'long', transition: 'back:out'});
	 el.morph({opacity: [1,0]});
    if (window.XMLHttpRequest) {              
      request=new XMLHttpRequest();              
    } 
    else {                                  
      request=new ActiveXObject("Microsoft.XMLHTTP");
    }


      var sURL = "insert_comment.php?comment="+comment_value +"&name="+name_value+"&vkey="+vkey; 
                //open connection to the php posting script 
      request.open("get", sURL , false);

      request.send(null);
	   comm.style.display="none";
		el.set('morph', {duration: 'long', transition: 'back:in'});
   	el.morph({opacity: [0,1]});
      el.innerHTML = request.responseText;
}

