function get_radio_value(){
	var rad_val = 0;
	for (var i=0; i < document.poll.pollv.length; i++){
   		if (document.poll.pollv[i].checked){
      			rad_val = document.poll.pollv[i].value;
      		}
   	}
   	
   	return rad_val;
}



function sendVote(id){
	var idi = id;
	var v = get_radio_value();
	var req = new Request({url: 'mods/a.function.php', onSuccess: function(data, xml){
		if(data=='no'){
			alert('Вы уже голосовали за этот опрос');
		}else{
			
			Cookie.write('p_'+idi, '1', {duration: 90});
			$('vote_list').innerHTML = data;
			alert('Спасибо, Ваш голос учтен');
		}
	}}); 
	var str = "pid="+idi+"&v="+v+"&aj=2";
    	req.send(str);  	
}

function submF(form, cl){
	if(checkForm(cl)){
		$(form).submit();
	}
}

function checkForm(cl){
   var clean = true;
   var mail = false;
   $each($$("."+cl), function(element, i){      
        element.addClass('succ');
        element.removeClass('unsucc');
        
        if(element.nodeName == 'INPUT' || element.nodeName == 'input'){        
                if(!element.value || element.value == 'Введите код'){
                	element.removeClass('succ');
                	element.addClass('unsucc');	
                    	clean = false;
                }else{
                    if(element.name == 'mail' || element.name == 'email'){
                         var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                         var address = element.value; 
                         if(reg.test(address) == false) {
                               element.removeClass('succ');
                		element.addClass('unsucc');
                               clean = false;
                               mail = true;
                         } 
                    }
                }
          }else if(element.nodeName == 'SELECT' || element.nodeName == 'select'){
                if(!element.selectedIndex){
                    	element.removeClass('succ');
                	element.addClass('unsucc');
                    	clean = false;
                }
          }else if(element.nodeName == 'TEXTAREA' || element.nodeName == 'textarea'){
                if(!element.value){
                    	element.removeClass('succ');
                	element.addClass('unsucc');
                    	clean = false;
                }
          }
   });
   
   if($$('.cssIFrame')){
            var f0 = editor0.getEditor()
           
            if(f0.document.body.innerHTML.length<3){
                clean = false; 
                $('area_fire0').addClass('unsucc');
            }else $('area_fire0').removeClass('unsucc');  
            
            var f1 = editor0.getEditor()
            alert(f1.document.body.innerHTML.length)                      
            if(f1.document.body.innerHTML.length<3){
                clean = false; 
                $('area_fire1').addClass('unsucc');
            }else $('area_fire1').removeClass('unsucc');
     
            if(clean) rtoStore();        
        
   }
 
   if(!clean) {
        if(mail) alert('Вы ввели неверный E-mail !'); else alert('Заполните необходимые поля!');  
        }
   return clean;
}



function startUpload(){
     uplooad = new FancyUpload2($('demo-status'), $('demo-list'), {
                    url: apath+'mods/upload.php',         
                 //   url: apath+'mods/'+opt.script+'?sid='+sSID+'&mt='+mtime+'&field=area_'+fire,         
                    fieldName: 'photoupload',
                    path: 'common/js/Swiff.Uploader.swf',
                    limitFiles: 100,
                    limitSize: 2 * 1024 * 1024 * 10, // 2Mb
                    onLoad: function() {
                        $('demo-status').removeClass('hide');
                        $('demo-fallback').destroy();
                    },
                    debug: true, // enable logs, uses console.log
                    target: 'demo-browse' // the element for the overlay (Flash 10 only)
                });   
                
    $('demo-browse').addEvent('click', function() {
        uplooad.browse();
        return false;
    });
 
    $('demo-clear').addEvent('click', function() {
        uplooad.removeFile();
        return false;
    });
 
    $('demo-upload').addEvent('click', function() {
        uplooad.upload();
        return false;
    });
    
     $('demo-sve').addEvent('click', function() {
        alertMes('hide');
        $('new_upload').setStyle('visibility', 'hidden'); 
        return false;
    });
    
    $('demo-clo').addEvent('click', function() {
        closeImageDlg();
        return false;
    });
    
    $('demo-sav').addEvent('click', function() {
         var list = $$('.file-info');
         html = '';
         var pdf = false; 
         var video = false;
            var v_flv = false;
            var v_pre = false;
          
         $each(list, function(element, i){
            var img = uplooad.uimgs[i-1];
            if($('video'+i)) video = true;
            if($('pdf'+i)) pdf = true; 
            
            if(pdf){ 
                var no = element.getElement('input');
                var nam = no.value ? no.value : img; 
                var sext = img.split('.');
                var ext = sext[sext.length - 1];
                var pics = 'file.gif';
                
                switch (ext){
                    case 'pdf': pics='pdf.gif'; break;
                    case 'doc': pics='word.gif'; break;
                    case 'docx': pics='word.gif'; break;
                    case 'xls': pics='xml.gif'; break;
                    case 'xlsx': pics='xml.gif'; break;
                    case 'rar': pics='rar.gif'; break;
                    case 'zip': pics='rar.gif'; break;
                }

                html += '<img src="img/icon/'+pics+'" /> <a href="data/'+img+'" class="download">'+nam+'</a>';
            }else if(video){
                if(img.indexOf('.flv')== -1){
                    v_pre = img;   
                }else{
                    v_flv = img;
                }
            }else{
                var opt = $('popt_f'+i);
                var align = opt.options ? opt.options[opt.selectedIndex].value : false;
                var prevu = $('popt_p'+i).checked ? true : false;
               
                if(prevu) html += '<a href="user.img/'+(img.replace(/-thumb/i, ''))+'" rel="multibox" class="mb"><img src="user.img/prevu/'+img+'"'; else html += '<img src="user.img/'+img+'"';
                if(align) html += ' style="float:'+align+';"';
                html += ' />';
                if(prevu) html += '</a>';  
            }
         });
         
         if(video){
             if(v_pre && v_flv){
                var path = apath.replace(/admin\//,'');
                var html_str = '<div class="video"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="320" height="270" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="mods/player/player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="FlashVars" value="videoPath='+path+'data/video/'+v_flv+'&previewPath='+path+'data/video/'+v_pre+'" /><embed src="mods/player/player.swf?videoPath='+path+'data/video/'+v_flv+'&previewPath='+path+'data/video/'+v_pre+'" quality="high" bgcolor="#FFFFFF" width="320" height="270" name="player" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></div>';
                 var el = new Element('div');
                 el.set('html', html_str);
                                          
                // alert(el.get('html'));
                 rto[uplooad.data.fire].doCmd('insertHTML', el.get('html'));
                 uplooad.uimgs = [];
                 closeImageDlg(); 
                
             }else if(v_pre){
                alert('Вы не загрузили видео!');
             }else alert('Вы не загрузили превью!');
         }else{
             rto[uplooad.data.fire].doCmd('insertHTML', html);
             uplooad.uimgs = [];
             closeImageDlg(); 
         }
      
        return false;
    });
}