// Java Document
function activate_buttons() {
	var a;
	a=document.getElementById('submenu').value;
	if (!a) 
	{
		document.getElementById('edit').disabled=true;
		document.getElementById('photos').disabled=true;
		return false;
	}
	document.getElementById('edit').disabled=false;
	document.getElementById('photos').disabled=false;
	return true;
}

function attach_file( p_script_url ) {
      script = document.createElement( 'script' );
      script.src = p_script_url;
      document.getElementsByTagName( 'head' )[0].appendChild( script );
}

function mm (name) {
	document.getElementById('menu_name').value=name;
	hide_next (name);
	hide_img(name);
}

function hide_next (name) {
	var a,b,c;
	a = document.getElementById('total_'+name).value;
	b= document.getElementById(name+'_b').value;
	c=document.getElementById(name+'_next').style;
	if (a <= b) c.display='none'; else c.display='';
}

function hide_back (name) {
	var b,c;
	b=document.getElementById(name+'_b').value;
	c=document.getElementById(name+'_back').style;
	if (b >0) c.display=''; else c.display='none';
}

function mmm () {
	var name;
	name=document.getElementById('menu_name').value;
	if (!name) name='us';
	return name;
}

function hide_img(name) {
	var a,b,c;
	var a1,b1,c1;
	a=document.getElementById(name+'_link_1').value;
	b=document.getElementById(name+'_link_2').value;
	c=document.getElementById(name+'_link_3').value;
	a1=document.getElementById(name+'_2').style;
	b1=document.getElementById(name+'_2').style;
	c1=document.getElementById(name+'_3').style;
	if (!a) a1.display='none';else a1.display='';
	if (!b) b1.display='none';else b1.display='';
	if (!c )c1.display='none';else c1.display='';
}

function null_img (name) {
	document.images[name+"_1"].src='';
	document.images[name+"_2"].src='';
	document.images[name+"_3"].src='';
	document.getElementById(name+'_link_1').value='';
	document.getElementById(name+'_link_2').value='';
	document.getElementById(name+'_link_3').value='';
}

function set_main (name,id) {
	var a;
	a=document.getElementById(name+'_link_'+id).value;
	document.images[name].src='upload/'+a+'_200.jpg';
}

function ch_frames (a,b) {
	if (a !='false') parent.left_frame.location=a;
	if (b !='false') parent.main_frame.location=b;
}

function show_product_photo (id) {
	parent.left_frame.document.images["product_photo"].src='upload/'+id+'_200.jpg';
	parent.left_frame.document.getElementById('product_photo').style.display='';
}

function img_product (param) {
	if (param=="hide") {
		document.getElementById('img_product').style.display='none';
		document.getElementById('img_product_table').width='1%';
		}
	if (param=="show") {
		document.getElementById('img_product').style.display='';
		document.getElementById('img_product_table').width='1%';
		}
}

function nav (address,url,tar,pos)
{
	var target;
	if (tar==1) target='main_frame'; else target='';
	parent.document.getElementById('url_'+pos).innerHTML=address+" :: ";
	document.getElementById('link_'+pos).href=url;
	document.getElementById('link_'+pos).target=target;
	if (pos=="m") document.getElementById('link_s').style.display='none';
	if (pos=="m") document.getElementById('p_nav').style.display='none';
	if (pos=="s") document.getElementById('link_s').style.display='';
}

function show (pos)
{
	document.getElementById(pos).style.display='';
}

function hide (pos)
{
	document.getElementById(pos).style.display='none';

}


function show_p (name,pos)
{
	hide ('name_'+pos);
	hide ('del_'+pos);
	hide ('logo_'+pos);
	fade (name+'_'+pos,'s');
}

function fade(pos,f)
{ 
if (f=="h") $("#"+pos).fadeOut("slow");
if (f=="s") $("#"+pos).fadeIn("slow");
}

function w (pos,text) {
	document.getElementById(pos).innerHTML=text;
}
function wV (pos,text) {
	document.getElementById(pos).value=text;
}

function save_pdf (form,msg) {
	var name, file;
	name=form.pdf_name.value;
	file=form.file.value;
	if (!name || !file) alert (msg);
	if (name && file) form.submit();
}
function show_reg (id) {
	for (var i=1;i<=29;i++) {
		if (document.getElementById('reg_'+i)) hide ('reg_'+i);
	};
	show ('reg_'+id);
}
function add_distrib(form) {
	var street=form.street.value;
	var phone=form.phone.value;
	var email=form.email.value;
	var reg_id=form.reg_id.value;
	var name=form.name.value;
	
	form.street.value='';
	form.phone.value='';
	form.email.value='';
	form.name.value='';
	
attach_file ('php_js.php?action=add_distrib&street='+street+'&phone='+phone+'&email='+email+'&reg_id='+reg_id+'&name='+name);
}
function hide_faq (num,cur) {
	for (var i=0; i<num; i++) {
		if (i != cur) fade ('faq_'+i,'h');
	};
		show ('faq_all');
};
function show_faq (num) {
	for (var i=0; i<num; i++) {
		fade ('faq_'+i,'s');
	};
	fade ('faq_all','h');
};
function check_pole (pole,val) {
	var pole2=document.getElementById(pole);
	if (!pole2.value) {if (pole=='password') pole2.type='text'; pole2.value=val;}
};
function make_pole (pole,val) {
	var pole2=document.getElementById(pole);
	var val2=pole2.value;
	if (val == val2) pole2.value='';
	if (pole=='password') pole2.type='password';
}

function login (err,t1,t2) {
var username=document.getElementById('username').value;
var password=document.getElementById('password').value;
var f=0;
if (!username) f=1;
if (!password) f=1;
if (username==t1) f=1;
if (password==t2) f=1;
if (f==1) document.getElementById('log_msg').innerHTML=err; else {
	attach_file ('php_js.php?action=login&username='+username+'&password='+password);
};
}
function login2 (err,t1,t2) {
var username=document.getElementById('username2').value;
var password=document.getElementById('password2').value;
var f=0;
if (!username) f=1;
if (!password) f=1;
if (username==t1) f=1;
if (password==t2) f=1;
if (f==1) document.getElementById('log_msg2').innerHTML=err; else {
	attach_file ('php_js.php?action=login2&username='+username+'&password='+password);
};
}
function activate_login () {
	fade ('login_form','s');
};
function logout () {
	attach_file ('php_js.php?action=logout');
};
function del_quest2 (id) {
	attach_file ('php_js.php?action=del_quest2&id='+id);
};
function set_click (id) {
	attach_file ('php_js.php?action=set_click&id='+id);
};
function tabserv (id) {
	for (var i=0;i<5;i++) {
		hide ('t'+i);
	};
	fade ('t'+id,'s');
	document.getElementById('cm').value=id;
};

function register_user (form,err1,err2,err3) {
	var f=0;
	var username=form.username;
	var password=form.password;
	var password2=document.getElementById('password2');
	var email=document.getElementById('email');
	var cap_user=document.getElementById('cap_user');
	username.className='form';
	password.className='form';
	password2.className='form';
	email.className='form';
	if (password.value != password2.value) {f=2;password.className='red_border';password2.className='red_border';};
	if (!username.value) {f=1;username.className='red_border';};
	if (!password.value) {f=1;password.className='red_border';};
	if (!password2.value) {f=1;password2.className='red_border';};
	if (!email.value) {f=1;email.className='red_border';};
	if (f==1) w('reg_msg',err1);
	if (f==2) w('reg_msg',err2);
	if (cap_val.value !='true') {w('reg_msg',err3);document.getElementById('cap_user').className='red_border';f=3;}
	if (f==0) { w('reg_msg','');attach_file('php_js.php?action=check_mail&mail='+email.value+'&username='+username.value);}
	
};

function car (err_cv,err_phone,err_name,err_job,err_address,err_email,err_code) {
	var job=document.getElementById('job');
	var name=document.getElementById('name');
	var phone=document.getElementById('phone');
	var email=document.getElementById('email');
	var address=document.getElementById('address');
	var cv=document.getElementById('cv');
	var cap_user=document.getElementById('cap_user');
	var f=0;
	if (!cap_user.value )f=3;
	cap_user.className='form';
	job.className='form';
	name.className='form';
	phone.className='form';
	email.className='form';
	address.className='form';
	w('phone_m','');
	w('name_m','');
	w('job_m','');
	w('cv_m','');
	w('email_m','');
	w('code_m','');
	w('address_m','');
	if (!phone.value) {f=1;phone.className='red_border';w('phone_m',err_phone);}
	if (!cv.value) {f=1;w('cv_m',err_cv);}
	if (!name.value) {f=1;name.className='red_border';w('name_m',err_name);}
	if (!job.value) {f=1;job.className='red_border';w('job_m',err_job);}
	if (!address.value) {f=1;address.className='red_border';w('address_m',err_address);}
	if (!email.value) {f=1;email.className='red_border';w('email_m',err_email);}
	if (!cap_user.value) {f=1;cap_user.className='red_border';w('code_m',err_code);}
	
	if (f==0) attach_file('php_js.php?action=mail_car&mail='+email.value+'&code='+cap_user.value); else {   
	document.getElementById('captcha').src='captcha.php?'+Math.random();
    document.getElementById('cap_user').focus();
    document.getElementById('cap_user').value='';
	}

	};
	
function show_tab_type2 () {
	fade ('tab_type2','s');
	fade ('tab_opinion','h');

}
function show_tab_opinion () {
	fade ('tab_type2','h');
	fade ('tab_quest','h');
	fade ('tab_quest2','h');
	fade ('tab_opinion','s');
}
function show_tab_quest () {
	fade ('tab_quest2','h');
	fade ('tab_opinion','h');
	fade ('tab_quest','s');
}

function show_tab_quest2 () {
	fade ('tab_quest','h');
	fade ('tab_opinion','h');
	fade ('tab_quest2','s');
}
function check_form (n,name_err,email_err,quest_err,code_err) {
var name,mail,info;
var f=0;
if (n==1) {
	name='true';
	mail='true';
	info=document.getElementById('info1').value;
	if (!info) document.getElementById('info1').className='red_border'; else  document.getElementById('info1').className='form';
};
if (n==3 || n==2) {
	w('name'+n+'_m','');
	w('email'+n+'_m','');
	w('quest'+n+'_m','');
	w('code'+n+'_m','');
	name=document.getElementById('name'+n).value;
	if (!name) document.getElementById('name'+n).className='red_border'; else  document.getElementById('name'+n).className='form';
	mail=document.getElementById('mail'+n).value;
	if (!mail) document.getElementById('mail'+n).className='red_border'; else  document.getElementById('mail'+n).className='form';
	info=document.getElementById('info'+n).value;
	if (!info) document.getElementById('info'+n).className='red_border'; else  document.getElementById('info'+n).className='form';
	code=document.getElementById('cap_user'+n).value;
	if (!code) document.getElementById('cap_user'+n).className='red_border'; else  document.getElementById('cap_user'+n).className='form';
};
if (!name) {f=1;w('name'+n+'_m',name_err);}
if (!mail) {f=1;w('email'+n+'_m',email_err);}
if (!info) {f=1;w('quest'+n+'_m',quest_err);}

if (n!=1) {
	if (!code) {f=1;w('code'+n+'_m',code_err);}
}
if (f!=1 && n==1) document.forms['form111'].submit();
if (f!=1 && n!=1) attach_file('php_js.php?action=big_form&n='+n+'&mail='+mail+'&code='+code); else {
	document.getElementById('captcha'+n).src='captcha.php?'+Math.random();
    document.getElementById('cap_user'+n).focus();
    document.getElementById('cap_user'+n).value='';
}

}



function show_opinion (cur) {
	hide ('opinion_list');
	fade ('opinion_'+cur,'s');
}
function hide_opinion (cur) {
	show ('opinion_list');
	fade ('opinion_'+cur,'h');
}
function sel (id) {
	document.getElementById('m1').className='';
	document.getElementById('m2').className='';
	document.getElementById('m3').className='';
	document.getElementById('m4').className='';
	document.getElementById('m5').className='';
	document.getElementById('m6').className='';
	document.getElementById('m7').className='';
	document.getElementById('m8').className='';
	document.getElementById('m9').className='';
	document.getElementById(id).className='menu_selected';
};
function check(valche,ft) {
  var ext = valche.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != ft) {
    alert('Please select only '+ft+' file type!');
	valche.value='';
    return false; }
  else
    return true; };
	
function forgoten_password (form,err) {
	var email=form.email;
	if (email.value) {
		attach_file ('php_js.php?action=forgot_password&email='+email.value);
		hide('tab_form','h');
		fade('forgot_result','s');
	}
	
	else {
		document.getElementById('email').className='red_border';
		alert(err);
	}	
}
var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 6;

function isInteger(s) {   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;}
function trim(s) {   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;}
function stripCharsInBag(s, bag) {   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;}
function ch_phone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);}

function chek_faq(name_err,mail_err,code_err,quest_err) {
	var name=document.getElementById('name');
	var mail=document.getElementById('email');
	var quest=document.getElementById('quest');
	var cap_user=document.getElementById('cap_user');
	var f=0;
	name.className='form';
	mail.className='form';
	quest.className='form';
	cap_user.className='form';
	w('name_m','');
	w('email_m','');
	w('quest_m','');
	w('code_m','');	
	if (!name.value) {f=1;name.className='red_border';w('name_m',name_err);}
	if (!mail.value) {f=1;mail.className='red_border';w('email_m',mail_err);}
	if (!quest.value) {f=1;quest.className='red_border';w('quest_m',quest_err);}
	if (!cap_user.value) {f=1;cap_user.className='red_border';w('code_m',code_err);}
	if (f!=1)  attach_file('php_js.php?action=mail_car&mail='+mail.value+'&code='+cap_user.value);
}
function captcha() {
attach_file('php_js.php?action=captcha');
}
function getEntities(val){
  var s = val
  var rval = "";
  for(i=0; i<s.length; i++){
     var character=s.charCodeAt(i);
     if(character>127)  return false;
  } 
  return true;
} 
function name_file(str)
{
  
if (!getEntities(str.value)) {
	str.value='';
	alert ('Incorect file name!');
	return false;
} return true;
	}
function getEntities(val){

  var s = val

  var rval = "";

  for(i=0; i<s.length; i++){

     var character=s.charCodeAt(i);

     if(character>127)  return false;

  } 

  return true;
} 
function name_file(str) {

  

if (!getEntities(str.value)) {

	str.value='';

	alert ('Incorect file name!');

	return false;

} return true;

	}
