// JavaScript Document

function prog_rand(curr) {
var progs = ['videolink', 'magna', 'adnet', 'readme', 'loveplanet'];
var arr = [];
  for (var i in progs) {
	if (!progs.hasOwnProperty(i)) continue;
	if (progs[i] == curr) continue;
	arr.push(progs[i]);
  }
  var idx = Math.floor ( ( Math.random ( ) * arr.length ) );
  document.getElementById(arr[idx]).style.display = 'block';
}

function reg_choice(system) {
    switch (system) {
	case 'advertpay':
	    document.getElementById('regadvertpay').style.display = 'block';
	    document.getElementById('regmedialand').style.display = 'none';
	    document.getElementById('regshoice').style.display = 'none';
	    document.getElementById('regchoice2').style.display = 'block';
	    document.getElementById('choice_advertpay').checked = 'checked';
	    document.getElementById('choice2_advertpay').checked = 'checked';
	    Custom.clear();
	    document.getElementById('login').focus();
	    break;
	case 'medialand':
	    document.getElementById('regmedialand').style.display = 'block';
	    document.getElementById('regadvertpay').style.display = 'none';
	    document.getElementById('regshoice').style.display = 'none';
	    document.getElementById('regchoice2').style.display = 'block';
	    document.getElementById('choice_medialand').checked = 'checked';
	    document.getElementById('choice2_medialand').checked = 'checked';
	    Custom.clear();
	    document.getElementById('url').focus();
	    break;
    }
}

function captcha_update(id) {
    switch (id) {
	case 'captcha':
	    document.getElementById('captcha').src='/modules/captcha.php?'+parseInt(Math.random()*1000000);
	    //from session
	    document.getElementById('captcha2').src='/modules/captcha.php?sess&'+parseInt(Math.random()*1000000);
	    break;
	case 'captcha2':
	    document.getElementById('captcha2').src='/modules/captcha.php?'+parseInt(Math.random()*1000000);
	    //from session
	    document.getElementById('captcha').src='/modules/captcha.php?sess&'+parseInt(Math.random()*1000000);
	    break;
    }
}

function errorValue(fields) {
     var l = fields.length;
     var control;
     var ret = l;
     
     var re_mail = new RegExp("^[a-zA-Z][a-z0-9_\.-]*@[a-z0-9.-]+\.[a-z]{2,4}$");
     
     for (var i = 0; i < l; ++i) {
	control = document.getElementById(fields[i]);
	if (!control) continue;
	if (false == control.value) {
	    document.getElementById('error_'+control.id).style.display = 'block';
	    ret -= 1;
	} else {
	    document.getElementById('error_'+control.id).style.display = 'none';
	    if (String(control.id) == 'email' || String(control.id) == 'mail') {
		    if (!re_mail.test(control.value)) {
			    document.getElementById('error_'+control.id).style.display = 'block';
			    ret -= 1;
		    }
	    }
	}
     }
    return (ret == l);
}

function show_cop_descrition(cop_name) {
	var div_to_show = document.createElement("div");
	div_to_show.style.position = "absolute";
	div_to_show.style.left = "40px";
	div_to_show.style.top = "-40px";
	div_to_show.style.zIndex = "5";
	div_to_show.style.padding = "5px";
	div_to_show.style.fontSize = "12px";	
	div_to_show.style.width = "220px";
	div_to_show.style.backgroundColor = "#E3E3E3";
	
	switch(cop_name) {
		case "ml_network":
			div_to_show.innerHTML = "Работа с юр.лицами по договору, вывод по безналу";
			document.getElementById("ml_network_hint_container").appendChild(div_to_show);
			break;
		case "advertpay":
			div_to_show.innerHTML = "ЦОП подходит для большинства вебмастеров, выплаты по webmoney";
			document.getElementById("advertpay_hint_container").appendChild(div_to_show);
			break;
	}
}

function hide_cop_descrition(cop_name) {
	switch(cop_name) {
		case "ml_network":
			document.getElementById("ml_network_hint_container").innerHTML = "";
			break;
		case "advertpay":
			document.getElementById("advertpay_hint_container").innerHTML = "";
			break;
	}
}

