/*********************************ROCK**********************/
function search_show(){

$('#search-places').css({'display':'block'});

}

function search_go(){

$('#search-places').css({'display':'none'});


}


function artist_check(){
	var err = "";
	
	if ($('#release_executor').val()=="" || $('#release_executor').length < 1){
		err += "- Введите исполнителя <br / >";
	}
	
	if ($('#release_style').val()=="" || $('#release_style').length < 1){
		err += "- Введите стиль исполнителя <br / >";
	}
	
		 
	if ($('#release_country').val()=="null"){
		err += "- Выберите страну исполнителя <br / >";
	}
	
	
	
 // if ($('#release_download_1').val() != "" || $('#release_download_1').val() != "  "){
  
 
	 
 // if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#release_download_1').val()))){
	//	err += "- Неверная ссылка для скачивания <br / >";
//	}
	
	// }
	
	/*if ($('#bay_source').val()!="null"){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#release_bay_1').val()))){
			err += "- Неверная ссылка для покупки <br / >";
		}
	}*/
	
/*	if ($('#video_source').val()!="" && $('#release_video_1').val()!=""){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#video_source').val()))){
			err += "- Неверная ссылка для смотреть <br / >";
		}
	}else if($('#video_source').val()=="" && $('#release_video_1').val()!=""){
			err += "- Неверная ссылка для смотреть <br / >";
	}else if ($('#video_source').val()!="" && $('#release_video_1').val()==""){
			err += "- Неверная подпись для ссылки в блоке смотреть <br / >";
	}
	
	/*if ($('#other_source').val()!="" && $('#release_other_1').val()!=""){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#other_source').val()))){
			err += "- Неверная ссылка для других ссылок <br / >";
		}
	}else if($('#other_source').val()=="" && $('#release_other_1').val()!=""){
			err += "- Неверная ссылка для других ссылок <br / >";
	}else if ($('#other_source').val()!="" && $('#release_other_1').val()==""){
			err += "- Неверная подпись для ссылки в блоке другие ссылки <br / >";
	}*/
	
	if ($('#artist_similar').val()==""){
			err += "- Введите хотябы одиного похожего исполнителя <br / >";
	}
	
	if ($('#release_tags').val()==""){
			err += "- Введите хотябы один тэг <br / >";
	}
	
	
	if (err==""){
		this.disabled=1; 
		$('#add_form').submit(); 
	}else{
		$('#add_err').html(err); 
	}
	  
}


function news_check(){
	var err = "";
	
	
	if ($('#news_title').val()=="" || $('#news_title').length < 1){
		err += "- Введите заголовок новости <br / >";
	}
	 
	if (tinyMCE.get('release_recense').getContent()==""){  
		err += "- Введите текст новости! <br / >";  
	}  
	  
	if ($('#news_tags').val()=="" || $('#news_tags').length < 1){
		err += "- Введите хотябы один тэг для новости <br / >";
	}
	

	if (err==""){
		this.disabled=1; 
		$('#add_form').submit(); 
	}else{
		$('#add_err').html(err); 
	}
}

function release_check(){
	var err = "";
	
	if ($('#release_executor').val()=="" || $('#release_executor').length < 1){
		err += "- Введите исполнителя <br / >";
	}
	
	if ($('#release_album').val()=="" || $('#release_album').length < 1){
		err += "- Введите название релиза <br / >";
	}
	
	if ($('#release_style').val()=="" || $('#release_style').length < 1){
		err += "- Введите стиль релиза <br / >";
	}
	
		 
	if ($('#release_country').val()=="null"){
		err += "- Выберите страну релиза <br / >";
	}
	
	if ($('#release_file_1').val() > 2000 ){
		err += "- Введите верный битрейд или отсавте это поле пустым <br / >";
	}
	
  if ($('#release_download_1').val() != "" && $('#release_download_1').val() != "  "){
  
 
	/* 
  if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#release_download_1').val()))){
		err += "- Неверная ссылка для скачивания <br / >";
	}*/
	
	 }
	
	/*if ($('#bay_source').val()!="null"){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#release_bay_1').val()))){
			err += "- Неверная ссылка для покупки <br / >";
		}
	}*/
	
	/*if ($('#video_source').val()!="" && $('#release_video_1').val()!=""){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#video_source').val()))){
			err += "- Неверная ссылка для смотреть <br / >";
		}
	}else if($('#video_source').val()=="" && $('#release_video_1').val()!=""){ 
			err += "- Неверная ссылка для смотреть <br / >";
	}else if ($('#video_source').val()!="" && $('#release_video_1').val()==""){
			err += "- Неверная подпись для ссылки в блоке смотреть <br / >";
	}*/
	
	/*if ($('#other_source').val()!="" && $('#release_other_1').val()!=""){
		if(!((/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test($('#other_source').val()))){
			err += "- Неверная ссылка для других ссылок <br / >";
		}
	}else if($('#other_source').val()=="" && $('#release_other_1').val()!=""){
			err += "- Неверная ссылка для других ссылок <br / >";
	}else if ($('#other_source').val()!="" && $('#release_other_1').val()==""){
			err += "- Неверная подпись для ссылки в блоке другие ссылки <br / >";
	}*/
	
	if ($('#release_tags').val()==""){
			err += "- Введите хотябы один тэг <br / >";
	}
	
	
	if (err==""){
		this.disabled=1; 
		$('#add_form').submit(); 
	}else{
		$('#add_err').html(err); 
	}
	  
}

/*********************************REFERAL**********************/
function show_percent(sel) {
	
	var percent_id = sel.options[sel.selectedIndex].value;
	var invate_percent = document.getElementById('invate_percent');
    
	var stat_img = document.getElementById('stat_img');
    
	stat_img.innerHTML = '';
	
	if (percent_id == "s"){
		invate_percent.innerHTML = "10%";
	}
	else if (percent_id == "g"){
		invate_percent.innerHTML = "10% + 2%";
	}
	else if (percent_id == "a"){
		invate_percent.innerHTML = '<input type="text" name="per" id="per" size="2" maxlength="2" onKeyUp="check_values();" />% (max: 50)';
	}
	
	return false;	
}

function check_values(){
	
	var value_cc = document.getElementById('per').value;
	var stat_img = document.getElementById('stat_img');
	stat_img.innerHTML = '<img src="/content/system/img/ajax_loader.gif" width="16" height="16" border="0" alt="ajax" />';
	
	if (value_cc>50){
	
		stat_img.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
	
	}else if (value_cc>=1 && value_cc<=50){
	
		stat_img.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />';
	
	}
	return false;	
}

/*********************************ACCOUNT**********************/
var err=false;
var newpass_valid = true;
var newpass_c_valid = true;
var email_valid = true;
var icq_valid = true;
var stat_nick_valid = true;
var country_valid = true;
var back_url_valid = true;

function check_pass(){
	
	var newpass = document.getElementById('newpass').value;
    var newpass_c  = document.getElementById('newpass_c').value;
	var stat_img = document.getElementById('stat_img');
    var stat_img_p = document.getElementById('stat_img_p');
    var tooo = false;
        
	stat_img.innerHTML = '<img src="/content/system/img/ajax_loader.gif" width="16" height="16" border="0" alt="ajax" />';
	if(newpass_c==''){
        stat_img.innerHTML = '';
    }
    if(newpass==''){
        stat_img_p.innerHTML = '';
        tooo = true;
    }
    
    if (newpass.length < 4 && !tooo){
        stat_img_p.innerHTML = '<img src="/content/system/img/ajax_loader.gif" width="16" height="16" border="0" alt="ajax" />';
    }else if (newpass.length >=4 && newpass.length <= 17){
        stat_img_p.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />';
        
        err=false;
        newpass_valid = true; 
        
    }else if (newpass.length > 17 ){
        stat_img_p.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=true;
        newpass_valid = false; 
    }
   
    if(newpass_c.length >= 4){   
    	if (newpass!=newpass_c){
    	
    		stat_img.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
            err=true;
    	    newpass_c_valid = false; 
    	}else if (newpass==newpass_c){
    	
    		stat_img.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />';
            
            err=false;
            newpass_c_valid = true; 
    	
        }
    }
    
	return false;	
}


function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function isValidLogin (login, strict)
{
 if ( !strict ) login = login.replace(/^\s+|\s+$/g, '');
 return (/^[a-zA-Z0-9]+$/i).test(login);
}

function isValidUrl (url, strict)
{
 if ( !strict ) url = url.replace(/^\s+|\s+$/g, '');
 return (/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})+[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/i).test(url);
}

function check_login (login){
    var stat_login_img = document.getElementById('stat_login');
    
    if (isValidLogin(login.value) && login.value.length >= 4){
        stat_login_img.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
   
          
    }else if (!(isValidLogin(login.value)) || login.value=='' || login.value.length < 4){
        stat_login_img.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        
    }
    
    return false;
}

function email_check (email){
    var stat_email_img = document.getElementById('stat_email');
    // alert(email.value);
   	if (isValidEmail(email.value)){
        stat_email_img.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=false;  
        
        email_valid = true;
          
    }else if (!(isValidEmail(email.value)) || email.value=='' ){
        stat_email_img.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=true;
        email_valid = false;
    }
    
    return false;
}

function icq_check (icq){
    
    var stat_icq_img = document.getElementById('stat_icq');
    var temp = parseInt(icq.value);
    if (temp <= 999999999 && temp > 999){
        stat_icq_img.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=false;
        icq_valid = true;
         
    }else {
        stat_icq_img.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=true;
        icq_valid = false;
    }

    if (temp==0){
        stat_icq_img.innerHTML = '';
    }

    return false;
}

function country_check(country){
    
    var stat_country = document.getElementById('stat_country');
    if ( country.value.length <= 25 && country.value.length >=4){
        stat_country.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=false;
        
        country_valid = true; 
    }else{
        stat_country.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=true;
        
        country_valid = false;
    }
    
    if (country.value==''){
        stat_country.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=true;
        country_valid = false;
    }
    return false;
}

function check_z(z_purse){
    var stat_z_purse = document.getElementById('stat_z_purse');
    
    float_z=parseFloat(z_purse.value.substring(1,13))
    
    if (z_purse.value.length == 13 && z_purse.value.indexOf('Z',0)==0){
        stat_z_purse.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
    }else{
        stat_z_purse.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
    }
    
    return false;
}

function check_r(r_purse){
    var stat_r_purse = document.getElementById('stat_r_purse');
    
    float_r=parseFloat(r_purse.value.substring(1,13))
    
    if (r_purse.value.length == 13 && r_purse.value.indexOf('R',0)==0){
        stat_r_purse.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
    }else{
        stat_r_purse.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
    }
    
    return false;
}


function back_url_check(back_url){
    var stat_back_url = document.getElementById('stat_back_url');
    // alert(email.value);
    if (isValidUrl(back_url.value)){
        stat_back_url.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=false;  
        
        back_url_valid = true; 
        
    }else if (!(isValidUrl(back_url.value)) || back_url.value=='' ){
        stat_back_url.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />'; 
        err=true;
        
        back_url_valid = false;
    }
    
    return false;
} 

function nick_top_check(nick_top){
    
    var stat_nick_top = document.getElementById('stat_nick_top');
    if ( nick_top.value.length <= 25){
        stat_nick_top.innerHTML = '<img src="/content/system/img/ajax_ok.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=false;
        
        stat_nick_valid = true; 
        
    }else{
        stat_nick_top.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=true;
        stat_nick_valid = false; 
    }
    
    if (nick_top.value==''){
        stat_nick_top.innerHTML = '<img src="/content/system/img/ajax_er.jpg" width="16" height="16" border="0" alt="ajax" />';
        err=true;
        stat_nick_valid = false; 
    }
   
    return false;
}

function ShowNickTop(old){
    var chk_nick_top = document.getElementById('chk_nick_top');
    var tr_nick_top = document.getElementById('tr_nick_top');
    
    if (chk_nick_top.checked==true){
       tr_nick_top.style.display='table-row';
    }else if (chk_nick_top.checked==false){
       tr_nick_top.style.display='none';
    }
   
    return false;
}

function prof_edit(value, old){
 
    if (value == 'email'){
        var email_td = document.getElementById('email_td'); 
        email_td.innerHTML= '<input name="new_email" id="new_email" onKeyUp="email_check(this);" value="'+old+'" />';
    }
    
    if (value == 'icq'){
       var icq_td = document.getElementById('icq_td'); 
       icq_td.innerHTML= '<input name="new_icq" id="new_icq" onKeyUp="icq_check(this);" value="'+old+'" />';
       
    }
    
     if (value == 'country'){
       var country_td = document.getElementById('country_td'); 
       country_td.innerHTML= '<input name="new_country" id="new_country" onKeyUp="country_check(this);" value="'+old+'" />';
       
    }
    
    if (value == 'back_url'){
       var back_url_td = document.getElementById('back_url_td'); 
       back_url_td.innerHTML= '<input name="new_back_url" id="new_back_url" onKeyUp="back_url_check(this);" value="'+old+'" />';
    }
    
    if (value == 'nick_top'){
       var nick_top_td = document.getElementById('nick_top_td'); 
       nick_top_td.innerHTML= '<input name="new_nick_top" id="new_nick_top" onKeyUp="nick_top_check(this);" value="'+old+'" />';
    }
    
    
    
    return false;	

}
 
function err_check(){
var err_msg = document.getElementById('err_msg');  
var send_cmd = document.getElementById('send_cmd'); 

   if (err == true && (back_url_valid==false || newpass_valid==false || icq_valid==false || newpass_c_valid==false || country_valid==false || email_valid || stat_nick_valid==false) ){
       err_msg.style.display='inline'; 
      //send_cmd.disabled=false;
       return false;
    }
    if ( (err == false) && (back_url_valid==true && newpass_valid==true && icq_valid==true && newpass_c_valid==true && country_valid==true && email_valid && stat_nick_valid==true ) ){
       err_msg.style.display='none';
       //send_cmd.disabled=true;
       document.forms.send_form.submit();
       return true;
    }  

}

function display_nick(){
    var tr_nick_top = document.getElementById('tr_nick_top');
    var chk_nick_top = document.getElementById('hidden_nick_top');
    
    if (chk_nick_top.checked==true){
       tr_nick_top.style.display='table-row';
    }else if (chk_nick_top.checked==false){
      tr_nick_top.style.display='none';
    }
    
    
    return false;
}

