// JavaScript Document

function bg_imgdivmusic(gh)
{
	
document.getElementById('bgimgdivmusic'+gh).style.display='block';	
}

// close bgimage div//

function close_bgimgdivmusic(ghclose)
{
	//alert(ghclose);
document.getElementById('bgimgdivmusic'+ghclose).style.display='none';	
	
}

// for inappropriate music//



function music_validation()
{
	var music_url = $('mymusic_url').value
	var news_url = $('music_url').value;
	var news_checkbox = $('news_checkbox').checked;
	var news_title = $('news_title').value;
	var news_desc = $('news_desc').value;
	
	var validate_error_message = '';
	var reg_errors = new Array();
	var field_to_focus = '';
	 var favpet ;
	
	for (i = 0; i < document.form1.radiobutton.length; i++)
		{
			if (document.form1.radiobutton[i].checked == true)
				{
					favpet = document.form1.radiobutton[i].value; 
					//alert(favpet);
					break;
				}
				 else
	 			{
		 
					favpet = 0;
	 			}
			
		}
	
	
	if (music_url  == '')
    {
      	reg_errors.push('Please ADD URL.');
      	field_to_focus = 'mymusic_url';
     }
	else
	 {
        var checkurl_music = check_url(music_url);
		if(checkurl_music)
		{
		}
		else
		{
			reg_errors.push("URL invalid. Please enter a valid URL address, such as 'http://www.domain.com'.");
	 	}
	 }
	
	
		
	if (news_url  == '')
    {
      	reg_errors.push('Please enter Music URL.');
      	field_to_focus = 'news_url';
     }
	
	
  	if(news_checkbox==false)
  	 {
  		reg_errors.push('Please accept the Term & Condition.');
     }
	 
	 if(news_title=='')
  	 {
  		reg_errors.push('Please enter the Music Title.');
     }
	  if(news_desc=='')
  	 {
  		reg_errors.push('Please enter the Music Description.');
     }
	 
	
	 
	if(favpet == 0)
	{
		reg_errors.push('Please select the topic.');
	}
  
  if (reg_errors.length > 0)
  {
    for (i = 0; i < reg_errors.length; ++i)
	
      validate_error_message += reg_errors[i] + '\n';
    alert(validate_error_message);
    if (field_to_focus != '' && (ff = document.getElementById(field_to_focus)))
      ff.focus();
    return false;
	
  }
 else
  document.getElementById('jadu').value=1;   
	
}

function inappro_music(inappro_music_id)
{

//alert(inappro_video_id );
		var inappro_music_url = 'music_process.php';
		var inappro_music_pars = 'rq='+13+'&inapproid='+inappro_music_id;
		var inappro_music_Ajax = new Ajax.Request(
			 inappro_music_url, 
			{
				method: 'get', 
				parameters: inappro_music_pars, 
				onComplete: inappro_music_showResponse
			});	

}

function inappro_music_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var inappro_video_id = null;
		var data1 = originalRequest.responseText;
		
		data1 = data1.split('#');
		
		inappro_video_id = "news_inappro"+data1[1];
		if(data1[0]==0)
		{
			document.getElementById(data1[1]).style.display='block';
		}
		if(data1[0]==1)
		{			
			$(inappro_video_id).innerHTML = "Thank you for notifying us!";
		}
		if(data1[0]==2)
		{
			$(inappro_video_id).innerHTML = "You already voted for Inappropriate";
		}
		
	}


// broken music function//

function broken_music(broken_music_id)
{
	
	
	var broken_music_url = 'music_process.php';
	var broken_music_pars = 'rq='+14+'&brid='+broken_music_id;
	var broken_music_Ajax = new Ajax.Request(
		 broken_music_url, 
			{
				method: 'get', 
				parameters: broken_music_pars, 
				onComplete: broken_music_showResponse
			});	
}

function broken_music_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var inappro_music_id = null;
		var data1 = originalRequest.responseText;
		
		data1 = data1.split('#');
		
		inappro_music_id = "news_inappro"+data1[1];
		
		if(data1[0]==0)
		{
			document.getElementById(data1[1]).style.display='block';
		}
		if(data1[0]==1)
		{
			$(inappro_music_id).innerHTML = "Thank you for notifying us!.";
		}
		if(data1[0]==2)
		{
			$(inappro_music_id).innerHTML = "You already voted for Broken";
		}
		
	}


// function for main comment submit//

function main_musiccomment_submit(comment_id)
{
	//alert(comment_id);
var descr = $('main_comments_textarea').value;	
//alert(descr);
	var main_comment_music_url = 'music_process.php';
	var main_comment_music_pars = 'rq='+11+'&id='+comment_id+'&descr='+descr;
		
		var main_comment_music_Ajax = new Ajax.Request(
			main_comment_music_url, 
			{
				method: 'get', 
				parameters: main_comment_music_pars, 
				onComplete: main_comment_music_showResponse
			});
}

function main_comment_music_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var data1 = originalRequest.responseText;
		
		if(data1==0)
		{
			window.location='login.php';
		}
		else
		{
			window.location.reload( false );
		}
		
	}

//function for reply comment submit//

function reply_musiccomment_submit()
{
		var first_lid = $('reply_hidden').value	// repaly form id ( first level comment id).
		//alert(first_lid);
		var descr = $('reply_comments_textarea').value;
		//alert(descr);
		var reply_comment_news_url = 'music_process.php';
		var reply_comment_news_pars = 'rq='+12+'&flcid='+first_lid+'&descr='+descr;
		var reply_comment_news_Ajax = new Ajax.Request(
			 reply_comment_news_url, 
			{
				method: 'get', 
				parameters: reply_comment_news_pars, 
				onComplete: reply_comment_news_showResponse
			});	
	
}
function reply_musiccomment_news_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var data1 = originalRequest.responseText;
		if(data1==0)
		{
			window.location='login.php';
		}
		else
		{
			window.location.reload( false );
		}
		
	}

// for video ratings//

function music_rating(val,nidk)
{

//alert(val);
	var music_rating_url = 'music_process.php';
	var music_rating_pars = 'rq='+77+'&r_val='+val+'&n_id='+nidk;
	var music_rating_Ajax = new Ajax.Request(
		 music_rating_url, 
		{
			method: 'get', 
			parameters: music_rating_pars, 
			onComplete: music_rating_showResponse
		});	
}

function music_rating_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var data1 = originalRequest.responseText;
		data1 = data1.split('#');
				
		
		if(data1[0]==0)
		{
			//window.location='login.php';
			document.getElementById(data1[1]).style.display='block';
		}
		if(data1[0]==2)
		{
			$(data1[1]+'news_r').innerHTML = "Thank you for voting!";
			$('vote_id'+data1[1]).innerHTML = data1[2];
			$('value_id'+data1[1]).innerHTML = data1[3];
		}
		if(data1[0]==3)
		{
			$(data1[1]+'news_r').innerHTML = "Thank you for voting!";
			$('vote_id'+data1[1]).innerHTML = data1[2];
			$('value_id'+data1[1]).innerHTML = data1[3];
		}
		if(data1[0]==1)
		{
			$(data1[1]+'news_r').innerHTML = "You already voted";
		}
		
	}	
	
	
function editmusic_preview(npreid)
{	
	//alert(npreid);
	window.location = "editmusicpreview.php?preid="+npreid;	
}

function editmusic_submit(myeditnewsid)
	{
		
		var getnews_url = $('music_url').value;
		var news_checkbox = $('news_checkbox').checked;
		var getnews_title = $('news_title').value;
		var getnews_desc = $('news_desc').value;
		
		var validate_error_message = '';
		var reg_errors = new Array();
		var field_to_focus = '';
		var favpet ;
	
	for (i = 0; i < document.form1.radiobutton.length; i++)
		{
			if (document.form1.radiobutton[i].checked == true)
				{
					favpet = document.form1.radiobutton[i].value; 
					//alert(favpet);
					break;
				}
				 else
	 			{
		 
					favpet = 0;
	 			}
			
		}		
	
	
	if (getnews_url  == '')
    {
      	reg_errors.push('Please enter Music URL.');
      	field_to_focus = 'getnews_url';
     }
	
	
  	if(news_checkbox==false)
  	 {
  		reg_errors.push('Please accept the Term & Condition.');
     }
	 
	 if(getnews_title=='')
  	 {
  		reg_errors.push('Please enter the News Title.');
     }
	  if(getnews_desc=='')
  	 {
  		reg_errors.push('Please enter the News Description.');
     }
	 
	
	 
	if(favpet == 0)
	{
		reg_errors.push('Please select the topic.');
	}
  
  if (reg_errors.length > 0)
  {
    for (i = 0; i < reg_errors.length; ++i)
	
      validate_error_message += reg_errors[i] + '\n';
    alert(validate_error_message);
    if (field_to_focus != '' && (ff = document.getElementById(field_to_focus)))
      ff.focus();
    return false;
	
  } 
  
	
	for (i = 0; i < document.form1.radiobutton.length; i++)
		{
			if (document.form1.radiobutton[i].checked == true)
				{
					var getnews_tag = document.form1.radiobutton[i].value; 
				
					
					break;
				}
		}
	
	var tagall = getnews_tag.split("#");
	var s =tagall[0];
	var m= tagall[1];
	
	
	var editpreview_url = 'music_process.php';
	var musiceditpreview_pars = 'rqpost='+92+'&url='+getnews_url+'&title='+getnews_title+'&description='+getnews_desc+'&mtag='+m+'&stag='+s+'&deleteid='+myeditnewsid;
		//alert(editpreview_url);
		var editpreview_Ajax = new Ajax.Request(
			editpreview_url, 
			{
				method: 'post', 
				parameters: musiceditpreview_pars, 
				onComplete: musiceditpreview_showResponse
			});	
	}
	
	function musiceditpreview_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var editpreview_respo = originalRequest.responseText;
		if(originalRequest.responseText!='')
			{
				window.location="index_music.php";	
			}
	}
	
	
function submitmusic_preview(val)
{
	var subpreview_url = 'music_process.php';
	var musicsub_pars = 'rq='+93+'&deleteid='+val;
		//alert(videosub_pars);
		var submitpreview_Ajax = new Ajax.Request(
			subpreview_url, 
			{
				method: 'get', 
				parameters: musicsub_pars, 
				onComplete: musicpreviewsub_showResponse
			});	

}

function musicpreviewsub_showResponse(originalRequest)
{
		//alert(originalRequest.responseText);
		var editpreview_respo = originalRequest.responseText;
		if(originalRequest.responseText!='')
		{
 		 window.location="index_music.php";	
		}
}

// hot topics function //

function hot_music()
{
	
		var hot_music_url = 'music_process.php';
		var hot_music_pars = 'rq='+83;
		var hot_music_Ajax = new Ajax.Request(
			 hot_music_url, 
			{
				method: 'get', 
				parameters: hot_music_pars, 
				onComplete: hot_music_showResponse
			});	
}

function hot_music_showResponse(originalRequest)
	{
		//alert(originalRequest.responseText);
		var data1 = originalRequest.responseText;
		
		
			$('hot_musicsk').innerHTML = data1;
	}


