function ShowAnswer(el) {
    a_els=el.parentNode.parentNode.childNodes;
    var i = a_els.length;
    while(i--) {
        if (a_els[i].tagName=='P') {
            if (a_els[i].offsetWidth) {
                el.className='';
                a_els[i].style.display='none'
            } else {
                el.className='off';
               a_els[i].style.display='block'
            }
        }
    }
}

function getCategoryFreeDownload(id_brand){	
	var url = '/ajax/ajax_get_category.php';
	var pars = "id_brand="+id_brand+"&rnd="+Math.random();
	var myAjax = new Ajax.Request(
					url, 
					{method: 'get', parameters: pars, onComplete: showCategoryFreeDownload}
					);	
}

function showCategoryFreeDownload(originalRequest){	
	document.getElementById('ucategory_f').innerHTML=originalRequest.responseText;
	
}

function checkLogin(){
	var form=document.forms['register'];
	var loginElement=form['login'];	
	var login=loginElement.value;
	loginElement.value="Checking...";
	loginElement.readOnly=true;
	login=str_replace("%","",login);
	var url = '/ajax/ajax_check_login.php';
	var pars = "login="+login+"&rnd="+Math.random();		
	var myAjax = new Ajax.Request(
					url, 
					{method: 'get', parameters: pars, onComplete: showCheckLoginAnswer}
					);	
}

function showCheckLoginAnswer(originalRequest){		
	var form=document.forms['register'];
	var loginElement=form['login'];	
	var message=document.getElementById("mes_login_c");
	var block=document.getElementById("login_block");
	var answer=originalRequest.responseText.split("^^^");	
	if(answer[0]=="1"){		
		block.className='error'
		message.className="error_tip"						
		message.innerHTML="<strong>" + answer[1] +"</strong> is in use";
	}else if(answer[0]=="3"){	
		block.className='error'
		message.className="error_tip"						
		message.innerHTML="invalid login";		
	}else{	
		block.className='indent success'
		message.className="success_tip"						
		message.innerHTML="<strong>" + answer[1] +"</strong> is available";				
	}	
	loginElement.value=answer[1];
	loginElement.readOnly=false;
}

function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}

function bookmark(title, url) {
	// если название страницы не было чётко указано, возьмём заголовок текущей страницы
	if (title == undefined)
		title = document.title;

	// то же самое и с URL-ом
	if (url == undefined)
		url = top.location.href;

	if (window.sidebar) {
		// Firefox
		window.sidebar.addPanel(title, url, '');
	} else if (window.opera && window.print) {
		// Opera
		var t = document.createElement('a');
		t.setAttribute('rel', 'sidebar');
		t.setAttribute('href', url);
		t.setAttribute('title', title);
		t.click();
	} else {
		// IE
		window.external.AddFavorite(url, title);
	}
	return false;
}

function sendMsgSenter(){	
	var form=document.forms['sendmsg'];	
	if(form['name'].value==''){		
		document.getElementById('sc_div_mes').className='msgbox_warning';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Warning';
		document.getElementById('sc_span_mes').innerHTML='Provide your name.';
		return false;
	}
	if(form['email'].value==''){
		document.getElementById('sc_div_mes').className='msgbox_warning';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Warning';
		document.getElementById('sc_span_mes').innerHTML='Enter your e-mail.';
		return false;
	}
	if(form['msg'].value==''){
		document.getElementById('sc_div_mes').className='msgbox_warning';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Warning';
		document.getElementById('sc_span_mes').innerHTML='Enter the text message.';
		return false;
	}
	if(form['code'].value==''){
		document.getElementById('sc_div_mes').className='msgbox_warning';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Warning';
		document.getElementById('sc_span_mes').innerHTML='Please enter the verification code. ';
		return false;
	}
	document.getElementById('sc_div_mes').style.display='none';
	
	var url = '/ajax/ajax_mes_senters.php';
	var pars = "name="+form['name'].value+"&email="+form['email'].value+"&msg="+form['msg'].value+"&id_center="+form['id_center'].value+"&code="+form['code'].value+"&rnd="+Math.random();	
	var myAjax = new Ajax.Request(
					url, 
					{method: 'post', parameters: pars, onComplete: showMsgSenter}
					);	
	
}

function showMsgSenter(originalRequest){
	//alert(originalRequest.responseText);
	var answer=originalRequest.responseText.split("^^^");
	if(answer[0]=='1'){
		document.getElementById('sc_div_mes').className='msgbox_warning';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Warning';
		document.getElementById('sc_span_mes').innerHTML=answer[1];
		document.forms['sendmsg']['code'].value="";
		document.getElementById('img_ver').src='/verimg.php?'+(new Date()).getTime();
	}else{
		document.getElementById('sc_div_mes').className='msgbox_success';
		document.getElementById('sc_div_mes').style.display='block';
		document.getElementById('sc_h6_mes').innerHTML='Notice';
		document.getElementById('sc_span_mes').innerHTML=answer[1];
		document.forms['sendmsg']['name'].value="";
		document.forms['sendmsg']['email'].value="";
		document.forms['sendmsg']['msg'].value="";
		document.forms['sendmsg']['code'].value="";
		document.getElementById('img_ver').src='/verimg.php?'+(new Date()).getTime();
	}
	return true;
}

function ar_openFolder(id,file_id){	
	var elUl=document.getElementById("fl_"+id);
	if(elUl.innerHTML.length>200){		
		if(document.getElementById("fl_"+id).style.display=="none"){
			document.getElementById("fl_"+id).style.display="block";
			if(id==0){
				document.getElementById("tree_tgl").style.display="block";
				document.getElementById("arhiv_main").className="active";				
			}else{
				document.getElementById("fold_"+id).className="open opened";	
			}
		}else{
			document.getElementById("fl_"+id).style.display="none";
			if(id==0){
				document.getElementById("tree_tgl").style.display="none";
				document.getElementById("arhiv_main").className="";
			}else{
				document.getElementById("fold_"+id).className="open";
			}
		}		
		return true;
	}else{		
		if(document.getElementById("fl_"+id).style.display=="" && id==0){			
			document.getElementById("arhiv_main").className="active";							
		}else if(document.getElementById("fl_"+id).style.display=="block" && id==0){			
			document.getElementById("arhiv_main").className="";			
		}else if(document.getElementById("fl_"+id).style.display=="none" && id!=0){
			document.getElementById("fold_"+id).className="open opened";				
		}else if(document.getElementById("fl_"+id).style.display=="block" && id!=0){
			document.getElementById("fold_"+id).className="open";				
		}
	}
	var url = '/ajax/ajax_arhiv_folder.php';
	var pars = "id_dir="+id+"&file_id="+file_id+"&rnd="+Math.random();	
	var myAjax = new Ajax.Request(
					url, 
					{method: 'post', parameters: pars, onComplete: showFolderOpen}
					);	
	
	return true;
}

function showFolderOpen(originalRequest){		
	var answer=originalRequest.responseText.split("^^^");	
	if(answer[0]!=-1){
		if(answer[0]==0){
			document.getElementById("fl_"+answer[0]).innerHTML=answer[1];
			document.getElementById("tree_tgl").style.display="block";
		}else{			
			document.getElementById("fl_"+answer[0]).innerHTML=answer[1];
			document.getElementById("fl_"+answer[0]).style.display="block";
		}		
	}
	return true;
}

function cd_add_driver(id,type){		
	var url = '/ajax/ajax_cd_add_driver.php';
	var pars = "id="+id+"&type="+type+"&action=add"+"&rnd="+Math.random();			
	var myAjax = new Ajax.Request(
					url, 
					{method: 'get', parameters: pars, onComplete: showCdAdd}
					);
	document.getElementById('cd_item_'+id).className="added";
}

function cd_del_driver(id,type){
	var url = '/ajax/ajax_cd_add_driver.php';
	var pars = "id="+id+"&type="+type+"&action=del"+"&rnd="+Math.random();		
	var myAjax = new Ajax.Request(
					url, 
					{method: 'get', parameters: pars, onComplete: showCdAdd}
					);	
	document.getElementById('cd_item_'+id).className="add_burn";
	document.getElementById('cd_item_'+id).onClick="cd_add_driver('"+id+"')";
}

function cd_add_driver_into(id,type){	
	var url = '/ajax/ajax_cd_add_driver.php';
	var pars = "id="+id+"&type="+type+"&action=add"+"&rnd="+Math.random();	
	var myAjax = new Ajax.Request(
					url, 
					{method: 'get', parameters: pars, onComplete: showCdAdd}
					);	
	document.getElementById('cd_item_'+id).innerHTML="<span class=\"added\"><i></i>Added to CD</span>";				
}


function showCdAdd(originalRequest){		
	var list=document.getElementById('cd_list');				    
	jQuery('#cd_list').html('');	
	if(!originalRequest.responseText){
		document.getElementById('cd_files').innerHTML="0 files";
		document.getElementById('cd_mb').innerHTML="0 Mb";
		document.getElementById('cd_count').innerHTML="0CD";
		document.getElementById('cd_burn').style.display="none";
		return false;
	}	
	document.getElementById('cdburner').style.display="block"	
	var answer=originalRequest.responseText.split("$$$");		
	document.getElementById('cd_files').innerHTML=answer[1];
	document.getElementById('cd_mb').innerHTML=answer[2];
	document.getElementById('cd_count').innerHTML=answer[3];
	document.getElementById('cd_burn').style.display="block";		
	var items=answer[0].split("^^^");				
	for(i=0;i<items.length;i++){		
		var driver=items[i].split("###");						
		if(driver[1]=='sm'){
			driver[1]="Service Manual";
		}else if(driver[1]=='um'){
			driver[1]="User Manual";
		}			
		var text="<tr><td><a href=\""+driver[4]+"\">"+driver[0]+"</a></td><td>"+driver[1]+"</td><td>"+driver[2]+"</td><td class='delete'><a onclick=\"Javascript:cd_del_driver('"+driver[3]+"','"+driver[1]+"');\">Delete</a></td></tr>";			
		jQuery('#cd_list').append(text)		
	}	
}

function cdHideWindow(){	
	if(document.getElementById('cd_explore').className=='explore'){
		document.getElementById('cd_explore').className='explore opened'
		document.getElementById('cdburner_shade').style.display="block"
		
	}else{
		document.getElementById('cd_explore').className='explore'
		document.getElementById('cdburner_shade').style.display="none"
	}	
}

