function Detalii(id, pc)
{
	window.open('/utils/detaliiclient.php?clientid=' + id + '&pc=' + pc, 'detalii', 'scrollbars=yes, resizable=yes, toolbar=no, location=no, directories=no, status=no, menubar=no, width=700, height=400').focus();
}

function popunder(no)
{
	window.open('/promo/v1/popunder_'+no+'.php','popunder', 'width=336,height=280').focus();
}

function ViewCode(type, affid, data, path)
{
	var atr = '';
	if ( affid && affid != '' )
		atr += '&affid=' + affid;
	if ( data && data != '' )
		atr += '&data=' + data;
	if ( path && path != '' )
		atr += '&path=' + path;
		
	var w = window.screen.width;
	var h = window.screen.height;
	var l = (w-500)/2;
	var t = (h-300)/2;
	var codeview = window.open('/utils/viewcode.php?type='+type+atr,'viewcode', 'width=410,height=270');
	codeview.moveTo(l, t);
	codeview.focus();
}

function SubmitAfilForm()
{
	if ( submit > 0 ) { alert('Te rugam sa astepti ...'); return false; }
	
	form = GetElement('form_afil_register'); 
	
	if ( form && form.onsubmit() )
	{
		var str = form.afil_website.value;
		form.afil_website.value = str.replace("http://", "");
		
		submit++;

		form.submit();
		return true;
	}
	
	return false;
}

function OnSubmitAfilForm() {
	if ( !TestField('afil_username', '^(.+)$', 'Lipsesc date! Te rugam sa introduci un username!') ) return false;
	if ( !TestField('afil_username', '^[A-Za-z0-9_-]{4,20}', 'Username este prea scurt, imcearca unul cu macar 4 caractere!') ) return false;  
	
	form = GetElement('form_afil_register'); 
	if ( form && (form.auth_action.value == 'contnou_afiliat' || form.afil_parola1.value != "") )
	{
		if ( !TestField('afil_parola1', '^.+$', 'Lipsesc date! Te rugam sa introduci o parola!') ) return false;
		if ( !TestField('afil_parola1', /^[\w]{4,}$/, 'Parola este prea scurta, incearca una cu macar 4 caractere!') ) return false;
	
		if ( !TestField('afil_parola2', '^.+$', 'Lipsesc date! Te rugam sa reintroduci parola pentru confirmare!') ) return false;		 
		
		if ( form && (form.afil_parola1.value != form.afil_parola2.value) ) 
		{
			alert("Atentie! Parola si confirmarea ei nu sunt identice!");
			form.afil_parola2.focus();
			return false;
		}
	}
	
	if ( !TestField('afil_nume', '^.+$', 'Lipsesc date! Te rugam sa introduci numele tau de familie!') ) return false;
	if ( !TestField('afil_nume', '^([A-Za-z]+)$', 'Numele tau nu pare corect!') ) return false;
	
	if ( !TestField('afil_prenume', '^.+$', 'Lipsesc date! Te rugam sa introduci prenumele tau!') ) return false;
	if ( !TestField('afil_prenume', '^[A-Za-z\- \t]+$', 'Prenumele tau nu pare corect!') ) return false;
	
	if ( !TestField('afil_website', '^.+$', 'Lipsesc date! Te rugam sa introduceti adresa website-ului tau!') ) return false;
	if ( !TestField('afil_website', /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,}$/, 'Adresa website-ului tau nu pare corecta!') ) return false;
	 
	if ( !TestField('afil_email', '^.+$', 'Lipsesc date! Te rugam sa introduci adresa de email!') ) return false;
	if ( !TestField('afil_email', email_filter, 'Adresa de email nu pare corecta!') ) return false;
	
	if ( !TestField('afil_adresa', '^.+$', 'Lipsesc date! Te rugam sa introduci adresa!') ) return false;
	if ( !TestField('afil_adresa', '^.{3,}$', 'Adresa nu pare corecta!') ) return false;
	
	if ( !TestField('afil_localitate', '^.+$', 'Lipsesc date! Te rugam sa introduci localitatea!') ) return false;
	if ( !TestField('afil_localitate', '[A-Za-z\- \t]{3,}$', 'Numele localitatii nu pare corect!') ) return false;
	
	if ( !TestField('afil_judet', '^.+$', 'Lipsesc date! Te rugam sa introduci judetul!') ) return false;
	if ( !TestField('afil_judet', '[A-Za-z\- \t]{3,}$', 'Numele judetului nu pare corect!') ) return false;
	
	if ( !TestField('afil_cod_postal', '^.+$', 'Lipsesc date! Te rugam sa introduci codul postal!') ) return false;
	if ( !TestField('afil_cod_postal', '^[0-9]{1,6}$', 'Codul postal nu pare corect!') ) return false;
	
	if ( !TestField('afil_telefon', '^.+$', 'Lipsesc date! Te rugam sa introduci numarul tau de telefon!') ) return false;
	if ( !TestField('afil_telefon', '^[0-9\-. \t/]{6,15}$', 'Numarul de telefon nu pare corect!') ) return false;
	 
	return true;
}
