// JavaScript Document

function checkAddNewUser(frm){
	var t = 0;
	var u=10;
	setDVstyle("hier_text", "stFormCellText");
	t+=checkItem(frm.username, 'inpUsername');
	t+=checkItem(frm.company_name, 'inpCompany');
	t+=checkItem(frm.address, 'inpAddress');
	t+=checkItem(frm.password, 'inpPassword');
	t+=checkItem(frm.conf_password, 'inpRePassword');
	t+=checkItem(frm.phone, 'inpPh');
	t+=checkItem(frm.email, 'inpEmail');
	
	if ((frm.password.value != "") && (frm.password.value != frm.conf_password.value)) {
		setDVstyle("inpPassword", "stFormCellTextError");
		setDVstyle("inpRePassword", "stFormCellTextError");
		}
		else
			t++;
	if(!isNumeric(frm.phone.value))
		setDVstyle("inpPh", "stFormCellTextError");
		else
			t++;

	if (echeck(frm.email.value))
		t++;
		else
			setDVstyle("inpEmail", "stFormCellTextError");
	if (frm.report_abuse.checked == true) {
		if (frm.report_lang.value == 1) {
			hier = frm.report_abuse_text.value.indexOf("[hier]");
			if (hier != -1) t++;
				else
					setDVstyle("hier_text", "stFormCellTextError");
		}
			else {
				hier = frm.report_abuse_text_en.value.indexOf("[hier]");
				if (hier != -1) t++;
					else
						setDVstyle("here_text", "stFormCellTextError");
			}
		u = 11;		
	}
	
	if (t == u) 
		frm.submit();
	return false;
}

function checkModifyUser(frm){
	var t = 0;	
	var u=4;
	setDVstyle("inpPh", "stFormCellText");
	setDVstyle("hier_text", "stFormCellText");
    t+=checkItem(frm.company_name, 'inpCompany');
	t+=checkItem(frm.email, 'inpEmail');
	
	if(!isNumeric(frm.phone.value))
		setDVstyle("inpPh", "stFormCellTextError");
		else
			t++;

	if (echeck(frm.email.value))
		t++;
		else
			setDVstyle("inpEmail", "stFormCellTextError");
	if (frm.report_abuse.checked == true) {
		if (frm.report_lang.value == 1) {
			hier = frm.report_abuse_text.value.indexOf("[hier]");
			if (hier != -1) t++;
				else
					setDVstyle("hier_text", "stFormCellTextError");
		}
			else {
				hier = frm.report_abuse_text_en.value.indexOf("[hier]");
				if (hier != -1) t++;
					else
						setDVstyle("here_text", "stFormCellTextError");
			}
		u = 5;		
	}
	
	if (t == u) 
		frm.submit();
	return false;
}

function checkAddNewReseller(frm){
	var t = 0;	
	var d = 10;
	setDVstyle("hier_text", "stFormCellText");
	t+=checkItem(frm.username, 'inpUsername');
	t+=checkItem(frm.company_name, 'inpCompany');
	t+=checkItem(frm.address, 'inpAddress');
	t+=checkItem(frm.password, 'inpPassword');
	t+=checkItem(frm.conf_password, 'inpRePassword');
	t+=checkItem(frm.phone, 'inpPh');
	t+=checkItem(frm.email, 'inpEmail');
	if (frm.css.value == -1) { d++;
		t+=checkItem(frm.name, 'css_upload3');
	}
	if ((frm.password.value != "") && (frm.password.value != frm.conf_password.value)) {
		setDVstyle("inpPassword", "stFormCellTextError");
		setDVstyle("inpRePassword", "stFormCellTextError");
		}
		else
			t++;
	if(!isNumeric(frm.phone.value))
		setDVstyle("inpPh", "stFormCellTextError");
		else
			t++;

	if (echeck(frm.email.value))
		t++;
		else
			setDVstyle("inpEmail", "stFormCellTextError");		
	
	if (frm.report_abuse.checked == true) {
		if (frm.report_lang.value == 1) {
			hier = frm.report_abuse_text.value.indexOf("[hier]");
			if (hier != -1) t++;
				else
					setDVstyle("hier_text", "stFormCellTextError");
		}
			else {
				hier = frm.report_abuse_text_en.value.indexOf("[hier]");
				if (hier != -1) t++;
					else
						setDVstyle("here_text", "stFormCellTextError");
			}
		d++;		
	}
	
	if (t == d) 
		frm.submit();
	return false;
}

function checkModifyReseller(frm){
	var t = 0;	
	var d = 4;
	setDVstyle("inpPh", "stFormCellText");
	setDVstyle("hier_text", "stFormCellText");
	t+=checkItem(frm.company_name, 'inpCompany');
	t+=checkItem(frm.email, 'inpEmail');
	
	if (frm.css.value == -1) { d++;
		t+=checkItem(frm.name, 'css_upload3');
	}

	if(!isNumeric(frm.phone.value))
		setDVstyle("inpPh", "stFormCellTextError");
		else
			t++;

	if (echeck(frm.email.value))
		t++;
		else
			setDVstyle("inpEmail", "stFormCellTextError");		
	
	if (frm.report_abuse.checked == true) {
		if (frm.report_lang.value == 1) {
			hier = frm.report_abuse_text.value.indexOf("[hier]");
			if (hier != -1) t++;
				else
					setDVstyle("hier_text", "stFormCellTextError");
		}
			else {
				hier = frm.report_abuse_text_en.value.indexOf("[hier]");
				if (hier != -1) t++;
					else
						setDVstyle("here_text", "stFormCellTextError");
			}
		d++;		
	}

	if (t == d) 
		frm.submit();
	return false;
}

function checkAddMessage1(id,frm){
	var t = 0;	
	t+=checkItem(frm.name, 'inpName');
	t+=checkItem(frm.subject, 'inpSubject');
	t+=checkItem(frm.name_address, 'inpNameFrom');
	t+=checkItem(frm.from_address, 'inpAddrFrom');
		
	if (echeck(frm.from_address.value))
		t++;
		else
			setDVstyle("inpAddrFrom", "stFormCellTextError");
			
		if (t == 5) {
		if (id == 1) toPage(1);
			else toPageM(1);
	}
	return false;
}

function checkAddMessage2(id,frm){
	var t = 0;
	document.getElementById('name_from_error').style.display="none";
	t+=checkItem(frm.name, 'inpName');
	t+=checkItem(frm.subject, 'inpSubject');
	t+=checkItem(frm.name_address, 'inpNameFrom');
	t+=checkItem(frm.from_address, 'inpAddrFrom');
	comma = frm.name_address.value.indexOf(",");
	if (comma != -1) {
		setDVstyle("inpNameFrom", "stFormCellTextError");
		document.getElementById('name_from_error').style.display="block";
	}
	else t++;
	if (echeck(frm.from_address.value))
		t++;
		else
			setDVstyle("inpAddrFrom", "stFormCellTextError");
			
		if (t == 6) {
		if (id == 1) toPage(2);
			else toPageM(2);
	}
	return false;
}

function checkAddMessage5(id,frm){
	var t = 0;
	document.getElementById('name_from_error').style.display="none";
	t+=checkItem(frm.name, 'inpName');
	t+=checkItem(frm.subject, 'inpSubject');
	t+=checkItem(frm.name_address, 'inpNameFrom');
	t+=checkItem(frm.from_address, 'inpAddrFrom');
	comma = frm.name_address.value.indexOf(",");
	if (comma != -1) {
		setDVstyle("inpNameFrom", "stFormCellTextError");
		document.getElementById('name_from_error').style.display="block";
	}
	else t++;
	if (echeck(frm.from_address.value))
		t++;
		else
			setDVstyle("inpAddrFrom", "stFormCellTextError");
			
		if (t == 6) {
		if (id == 1) toPage(6);
			else toPageM(6);
	}
	return false;
}


function checkAddMessage3(id,frm){
	var t = 0;
	document.getElementById('name_from_error').style.display="none";
	t+=checkItem(frm.name, 'inpName');
	t+=checkItem(frm.subject, 'inpSubject');
	t+=checkItem(frm.name_address, 'inpNameFrom');
	t+=checkItem(frm.from_address, 'inpAddrFrom');
	comma = frm.name_address.value.indexOf(",");
	if (comma != -1) {
		setDVstyle("inpNameFrom", "stFormCellTextError");
		document.getElementById('name_from_error').style.display="block";
	}
	else t++;
	if (echeck(frm.from_address.value))
		t++;
		else
			setDVstyle("inpAddrFrom", "stFormCellTextError");
			
		if (t == 6) {
		if (id == 1) toPage(3);
			else toPageM(3);
	}
	return false;
}

function checkAddMessage4(id,frm){
	var t = 0;
	document.getElementById('name_from_error').style.display="none";
	t+=checkItem(frm.name, 'inpName');
	t+=checkItem(frm.subject, 'inpSubject');
	t+=checkItem(frm.name_address, 'inpNameFrom');
	t+=checkItem(frm.from_address, 'inpAddrFrom');
	comma = frm.name_address.value.indexOf(",");
	if (comma != -1) {
		setDVstyle("inpNameFrom", "stFormCellTextError");
		document.getElementById('name_from_error').style.display="block";
	}
	else t++;
	if (echeck(frm.from_address.value))
		t++;
		else
			setDVstyle("inpAddrFrom", "stFormCellTextError");
			
	if (t == 6) {
		if (id == 1) toPage(4);
			else toPageM(4);
	}
	return false;
}

function checkAddList(frm){
	var t = 0;	
	t+=checkItem(frm.name, 'inpName');		
	if (frm.upff.value != "") frm.action="activelist_addlist_ffile.php";
	if (t == 1) {
			frm.submit();
	}
	return false;
}

function checkModifyList(frm){
	var t = 0;	
	t+=checkItem(frm.name, 'inpName');		
	if (frm.upff.value != "") frm.action="activelist_modifylist_ffile.php";
	if (t == 1) {
			frm.submit();
	}
	return false;
}

function checkAddEmail(frm){
	var t = 0;		
	var z = 0;
	setDVstyle("inpLists", "stFormCellTextBold");
	
	t+=checkItem(frm.email, 'inpEmail');
	
	if (echeck(frm.email.value))
		t++;
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	
	var empls = frm.chkLists; 
	if (empls != null) {
		if (empls.length == null) {
			if (empls.checked == true) z++;
		}
		else {
			for (var i = 0; i < empls.length; i++) { 
				empls[i].checked = frm.chkLists[i].checked? true : false; 
				if (empls[i].checked == true) z++;
			} 
		}
	}
	else z=0;
	if ( z == 0 ) setDVstyle("inpLists", "stFormCellTextError");
		else t++;
	
	if (t == 3) 
		frm.submit();
	return false;
}

function checkModifyEmail(frm){
	var t = 0;		
	t+=checkItem(frm.email, 'inpEmail');
	
	if (echeck(frm.email.value))
		t++;
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	
	if (t == 2) 
		frm.submit();
	return false;
}

function checkImportTempList(frm){
	var t = 0;	
	t+=checkItem(frm.csv, 'inpCsv');
	t+=checkItem(frm.tlname, 'inpName');		

	if (t == 2) 
		frm.submit();
	return false;
}

function checkAddTemplate(frm){
	var t = 0;		
	t+=checkItem(frm.name, 'inpName');		
	
	if (t == 1) 
		frm.submit();
	return false;
}

function checkUpdAcc(frm){
	var t = 0;		
	setDVstyle("inpPh", "stFormCellText");
	t+=checkItem(frm.email, 'inpEmail');
	
	if (echeck(frm.email.value))
		t++;
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	
	if(!isNumeric(frm.phone.value))
		setDVstyle("inpPh", "stFormCellTextError");
		else
			t++;

	if (t == 3) 
		frm.submit();
	return false;
}

function checkUpdPasswd(frm){
	var t = 0;
	t+=checkItem(frm.current_password, 'inpOPassword');
	t+=checkItem(frm.password, 'inpPassword');
	t+=checkItem(frm.c_password, 'inpCPassword');
	
	if ((frm.password.value != "") && (frm.password.value != frm.c_password.value)) {
		setDVstyle("inpPassword", "stFormCellTextError");
		setDVstyle("inpCPassword", "stFormCellTextError");
		}
		else
		t++;
	
		
	if (t == 4) 
		frm.submit();
	return false;
}

function CheckFormAndSubmit(id, frm){
	var t = 0;		
	setDVstyle("inpMessage", "stFormCellText");
	setDVstyle("inpSend", "stFormCellText");
	setDVstyle("inpList", "stFormCellText");

	t+=checkItem(frm.name, 'inpName');

	if (frm.message.value == "")
		setDVstyle("inpMessage", "stFormCellTextError");
		else
			t++;
	if (frm.listtype[1].checked != true) {
		var z = 0;
		var empls = frm.chkLists; 
		if (empls != null) {
			if (empls.length == null) {
				if (empls.checked == true) z++;
			}
			else {
				for (var i = 0; i < empls.length; i++) { 
					empls[i].checked = frm.chkLists[i].checked? true : false; 
					if (empls[i].checked == true) z++;
				} 
			}
		}
		else z=0;
	}
		else z=1;
	if ( z == 0 ) setDVstyle("inpList", "stFormCellTextError");
		else t++;
		
	if (t == 3) {
		if (id == 1) document.campaign.action="php/act_campaign_add.php";
		if (id == 2) document.campaign.action="php/act_campaign_modify.php";
		document.campaign.submit();
	}
	return false;

}

function checkTestMes(frm){
	var t = 0;		
	
	setDVstyle("inpMessage", "stFormCellText");

	if (frm.message.value == "")
		setDVstyle("inpMessage", "stFormCellTextError");
		else
			t++;
			
	t+=checkItem(frm.mail, 'inpEmail');
	
	if (echeck(frm.mail.value))
		t++;
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	

	if (t == 3) 
		frm.submit();
	return false;
}

function checkTestSurvey(frm){
	var t = 0;		
	
	setDVstyle("inpMessage", "stFormCellText");
	setDVstyle("inpSurvey", "stFormCellText");

	if (frm.message.value == "")
		setDVstyle("inpMessage", "stFormCellTextError");
		else
			t++;
	
	if (frm.survey.value == "")
		setDVstyle("inpSurvey", "stFormCellTextError");
		else
			t++;
			
	t+=checkItem(frm.mail, 'inpEmail');
	
	if (echeck(frm.mail.value))
		t++;
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	

	if (t == 4) 
		frm.submit();
	return false;
}

function isURL(urlStr){
	if (urlStr.indexOf(" ")!=-1){return false;}
	if(urlStr==""||urlStr==null){return false;}
	urlStr=urlStr.toLowerCase();
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var atom=validChars + '+';
	var urlPat=/^http:\/\/(\w*)\.([\-\+a-z0-9]*)\.(\w*)/;
	var matchArray=urlStr.match(urlPat);
	if (matchArray==null){return false;}
	var user=matchArray[2];
	var domain=matchArray[3];
	for (i=0; i<user.length; i++) {
		if (user.charCodeAt(i)>127) {return false;}
		}
	for (i=0; i<domain.length; i++) {
		if (domain.charCodeAt(i)>127) {return false;}
		}
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++) {
		if (domArr[i].search(atomPat)==-1) {return false;}
	}
	if (domArr[domArr.length-1].length<2) {return false;}
return true;
}

function checkGenerateForm(frm){
	var t = 0;
	var z = 0;
	var empls = frm.list; 
	if (empls != null) {
		for (var i = 0; i < empls.length; i++) { 
			empls[i].checked = frm.list[i].checked? true : false; 
			if (empls[i].checked == true) z++;
		}
	}
	if (z != 0)  {
			t++;
			setDVstyle("inpList", "stFormCellText");
	}
	else setDVstyle("inpList", "stFormCellTextError");
	t+=checkItem(frm.email, 'inpEmail');
	
	if (echeck(frm.email.value)) {
		t++;
		setDVstyle("inpEmail", "stFormCellText");
	}
	else
		setDVstyle("inpEmail", "stFormCellTextError");		
	
	if (frm.thanks_page.value == "") {
		setDVstyle("inpTP", "stFormCellText");
		t++;
	} else {
		if (isURL(frm.thanks_page.value)) {
				t++;
				setDVstyle("inpTP", "stFormCellText");
		} else {
			setDVstyle("inpTP", "stFormCellTextError");
		}
	}
	
	if (frm.verification_page.value == "") {
		setDVstyle("inpVP", "stFormCellText");
		t++;
	} else {
		if (isURL(frm.verification_page.value)) {
				t++;
				setDVstyle("inpVP", "stFormCellText");
		} else {
			setDVstyle("inpVP", "stFormCellTextError");
		}
	}
	
	if (t == 5) {
		frm.method= "post";
		frm.action = "formmanager.php";
		frm.submit();
	}
	return false;
}

function checkTFriend(){
	t=0;
	if (document.tfriend.text_friend.value.indexOf("[from]") == -1) {
		t=1;
		//setDVstyle("text", "stFormCellTextError");
	}
	
	if (document.tfriend.text_friend.value.indexOf("[subscribe]") == -1) {
		t=1;
		//setDVstyle("text", "stFormCellTextError");
	}
	t = 0;
	if ( t==0 ) document.tfriend.submit();
}

function tellfriend(){
	setDVstyle("sname", "stFormCellText");
	setDVstyle("rname", "stFormCellText");
	t = 0;
	if (echeck(document.tellfriend.from_email.value)) {
			t++;}
		else{
			setDVstyle("sname", "stFormCellTextError");
		}
	if (echeck(document.tellfriend.to_email.value)) {
			t++;}
		else{
			setDVstyle("rname", "stFormCellTextError");
		}
	if (t == 2)
		document.tellfriend.submit();
}

function chackEmail(){
	setDVstyle("inpList", "stFormCellText");
	t = 0;
	if (echeck(document.blacklist.subscr.value)) 
			t++;
		else
			setDVstyle("inpList", "stFormCellTextError");
	if (t == 1 ) {
		document.blacklist.submit();
	}
	else
		return false;
}

function checkOpt_Out(){
	/*t=0;
	if (document.tfriend.text_friend.value.indexOf("[from]") == -1) {
		t=1;
		//setDVstyle("text", "stFormCellTextError");
	}
	
	if (document.tfriend.text_friend.value.indexOf("[subscribe]") == -1) {
		t=1;
		//setDVstyle("text", "stFormCellTextError");
	}*/
	var t = 0;
	if ( t==0 ) document.too.submit();
}

function checkUpdEmailVar(frm){
	var t = 0;
	
	if (frm.from_address.value == "") t++;
		else {
			if (echeck(frm.from_address.value)) {
				t++;
				setDVstyle("inpFA", "stFormCellText");
			}
				else
					setDVstyle("inpFA", "stFormCellTextError");		
		}

	if (frm.reply_address.value == "") t++;	
		else {
			if (echeck(frm.reply_address.value)) {
				t++;
				setDVstyle("inpRA", "stFormCellText");
			}
			else
				setDVstyle("inpRA", "stFormCellTextError");
		}
		
	if (t == 2) 
		frm.submit();
	return false;
}

function CheckSurvey(frm){
	var t = 0;
	
	t+=checkItem(document.survey.name, 'sname');
	if (t == 1) 
		document.survey.submit();
	return false;	
}

function CheckQuestion(){
	var t=0;
	setDVstyle("sname", "stFormCellText");
	if (tinyMCE.getContent('question') == "") setDVstyle("sname", "stFormCellTextError");
		else t++;
	
	if (document.survey.types.value == 2) {
		if (isNaN(document.survey.max_nr.value)) {
			setDVstyle("maxnr", "stFormCellTextError");
			t = 100;
		}
	}
	
	if (document.survey.types.value == 3) {
		t+=checkItem(document.survey.resp_s1, 'resp_sr');
		if (t==2) t = 1;
		else t=100;
	}
	
	if (document.survey.types.value == 4) {
		t+=checkItem(document.survey.resp_m1, 'resp_mr');
		if (t==2) t = 1;
		else t=100;
	}

	if (document.survey.types.value == 5) {
		u = 0;
		u+=checkItem(document.survey.resp_lsr1, 'resp_lsr');
		u+=checkItem(document.survey.resp_ls1, 'resp_ls');
		if ((t==1)&&(u==2)) t = 1;
		else t=100;
	}
	
	if (t == 1)
		document.survey.submit();
	return false;
}

function CheckInvitation(frm){
	var t = 0;
	document.getElementById('ler').style.display = "none";
	
	t+=checkItem(document.invitation.mes_name, 'sname');
	t+=checkItem(document.invitation.subject, 'subject');
	t+=checkItem(document.invitation.from_name, 'nfrom');
	if (echeck(document.invitation.from_address.value)) {
				t++;
				setDVstyle("afrom", "stFormCellText");
			}
			else
				setDVstyle("afrom", "stFormCellTextError");

	if (document.getElementById('inv_html').style.display != 'none') {
		if (document.invitation.text_pers.value.indexOf("[link]") != -1) t++;
			else document.getElementById('ler').style.display = "block";
	}
	
	if (document.getElementById('inv_plain').style.display != 'none') {
		if (tinyMCE.getContent('content').indexOf("[link]") != -1) t++;
			else document.getElementById('ler').style.display = "block";
	}
	
	if (t == 5) 
		document.invitation.submit();
	return false;	
}

function CheckSurveySending(frm){
	var t = 0;
		
	t+=checkItem(document.invitation.name, 'sname');
	t+=checkItem(document.invitation.survey_id, 'survey');
	t+=checkItem(document.invitation.inv_id, 'inv');
	
	if (document.invitation.list[1].checked != true) {
		var z = 0;
		var empls = document.invitation.chkLists; 
		if (empls != null) {
			if (empls.length == null) {
				if (empls.checked == true) z++;
			}
			else {
				for (var i = 0; i < empls.length; i++) { 
					empls[i].checked = document.invitation.chkLists[i].checked? true : false; 
					if (empls[i].checked == true) z++;
				} 
			}
		}
		else z=0;
	}
		else z=1;
	if ( z == 0 ) setDVstyle("lists", "stFormCellTextError");
		else t++;
		
	if (t == 4) {
		if (frm != "m")
			document.invitation.action = "php/act_sending.php";
			else
				document.invitation.action = "php/act_sending_modify.php";
		document.invitation.submit();
	}
	return false;	
}

function ModifyQuestion(id,k, nr, act, one){
	var t=0;
	document.getElementById('sname'+nr).className  = "stFormCellText";

	if (tinyMCE.getContent('question'+nr) == "") document.getElementById('sname'+nr).className  = "stFormCellTextError";
		else t++;
	
	
	if ((document.getElementById('types'+nr) != null) && (document.getElementById('types'+nr).value == 2)) {
		if (isNaN(document.getElementById('max_nr'+nr).value)) {
			setDVstyle("maxnr"+nr, "stFormCellTextError");
			t = 100;
		}
	}

	if (act == 0) {
		if ((document.getElementById('types'+nr) != null) && (document.getElementById('types'+nr).value == 3)) {
			document.getElementById('resp_sr_'+nr).className  = "stFormCellText";
			var a1 = document.getElementById('resp_s'+nr+'_1').value;
			if (a1 == "") {
				document.getElementById('resp_sr_'+nr).className  = "stFormCellTextError"; 
				t = 100;
			}
				else {
					if (t == 1) t=1;
						else t =100;
				}
		}
		
		if ((document.getElementById('types'+nr) != null) && (document.getElementById('types'+nr).value == 4)) {
			document.getElementById('resp_mr_'+nr).className  = "stFormCellText";
			var a1 = document.getElementById('resp_m'+nr+'_1').value;
			if (a1 == "") {
				document.getElementById('resp_mr_'+nr).className  = "stFormCellTextError"; 
				t = 100;
			}
				else {
					if (t == 1) t=1;
						else t =100;
				}
		}
		
			if ((document.getElementById('types'+nr) != null) && (document.getElementById('types'+nr).value == 5)) {
			document.getElementById('resp_ls_'+nr).className  = "stFormCellText";
			document.getElementById('resp_lsr_'+nr).className  = "stFormCellText";
			var a1 = document.getElementById('resp_ls'+nr+'_1').value;
			var a12 = document.getElementById('resp_lsr'+nr+'_1').value;
			if ((a1 == "") || (a12 == "") ) {
				if (a1 == "") document.getElementById('resp_ls_'+nr).className  = "stFormCellTextError"; 
				if (a12 == "") document.getElementById('resp_lsr_'+nr).className  = "stFormCellTextError"; 
				t = 100;
			}
				else {
					if (t == 1) t=1;
						else t =100;
				}
			
		}
	}
	
	if (t == 1) {
		document.surveyo.action = "php/act_question_modify.php?id=" +id + "&k="+ k + "&nr=" + nr + "&act=" + act;
		if (one == 1) document.surveyo.action = "php/act_question_modify_one.php?id=" +id + "&k="+ k + "&nr=" + nr + "&act=" + act;
		document.surveyo.submit();
	}
	return false;
}

function CheckSurveyReminder(frm){
		var t = 0;
		
	t+=checkItem(document.invitation.name, 'sname');
	t+=checkItem(document.invitation.inv_id, 'inv');
	
		
	if (t == 2) {
		if (frm != "m")
			document.invitation.action = "php/act_reminder.php";
			else
				document.invitation.action = "php/act_reminder_modify.php";
		document.invitation.submit();
	}
	return false;	
}

function CheckAddDir(){
	if (document.getElementById('dir_name').value != "") {
			document.dirnames.submit();
			return true;
	}
		else{
			document.getElementById('dname').className = "stFormCellTextError";
			return false;
		}
}

function ModifyDir(){
	if (document.getElementById('dir_name').value != "") {
			document.dirnames.submit();
			return true;
	}
		else{
			document.getElementById('dname').className = "stFormCellTextError";
			return false;
		}
}

function check_sms(){
		var err= 0;
		document.getElementById('recipients_error').innerHTML = "";
		document.getElementById('header_error').innerHTML = "";
		document.getElementById('header_error').innerHTML = "";
		document.getElementById('body').className = "stFormCellText";
		if ((document.sms.header.value.length != 10) || (isNaN(document.sms.header.value)) || (document.sms.header.value.indexOf(".") != -1)) {
				document.getElementById('header_error').innerHTML = "This field need to be 10 character long and just numbers";
				err = 1;
		}
		if (document.sms.body.value == "") {
			document.getElementById('body').className = "stFormCellTextError";
			err = 1;
		}
		if (document.sms.recip[0].checked == true) {
			if ((document.sms.recipients.value.length != 10) || (isNaN(document.sms.recipients.value)) || (document.sms.recipients.value.indexOf(".") != -1)) {
					document.getElementById('recipients_error').innerHTML = "This field need to be 10 character long and just numbers";
					err = 1;
			}
		}
		
		if (err == 0) document.sms.submit();
		return false;
}

function check_sms_upload(){
	if (document.sms_upload.sms_file.value != "") document.sms_upload.submit();
	return false;
}

function CheckCompose(frm){
	var t = 0;		
	setDVstyle("inpMessage", "stFormCellText");
	setDVstyle("inpSend", "stFormCellText");
	setDVstyle("inpList", "stFormCellText");

	t+=checkItem(frm.name, 'inpName');

	if (frm.message.value == "")
		setDVstyle("inpMessage", "stFormCellTextError");
		else
			t++;
	z = 0;
	if (document.getElementById('view').checked == true) z = 1;
	if (document.getElementById('nview').checked == true) z = 1;
	codes = document.getElementById('nr').value;
	if (codes != "") {
		code = codes.split(',');
		for (i=0; i<code.length; i++){
			chname = 'click_' + code[i];
			chnname = 'nclick_' + code[i];
			if (document.getElementById(chname).checked == true) z = 1;
			if (document.getElementById(chnname).checked == true) z = 1;
		}
	}
	if ( z == 0 ) {
		document.getElementById("inpList").innerHTML = "Need to be selected something!";
		document.getElementById("inpList").style.color = "red";
	}
		else {
			t++;
			document.getElementById("inpList").innerHTML = "";
		}
		
	if (t == 3) document.campaign.submit();
	return false;
}

function count_adr(){
	path = "";
	if (document.getElementById("view").checked) path = path + "view|";
	if (document.getElementById("nview").checked) path = path + "nview|";
	code = document.getElementById("nr").value.split(',');
	for (i=0; i<code.length; i++){
		if (code[i] != "") {
			chname = 'click_' + code[i];
			chnname = 'nclick_' + code[i];
			if (document.getElementById(chname).checked == true) path = path + chname + "|";
			if (document.getElementById(chnname).checked == true) path = path + chnname + "|";
		}
	}
	if (path.length != "") {
 		var url="php/compose_count.php?id=" + document.getElementById("cid").value +"&nr=" + document.getElementById("nr").value + "&sel=" + path;
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
  			http=new XMLHttpRequest();
  		}
			else {// code for IE6, IE5
  				http=new ActiveXObject("Microsoft.XMLHTTP");
  			}
		http.open("GET",url,false);
		http.send(null);
		document.getElementById('inpnradr').innerHTML=http.responseText + " address";
	}
	else document.getElementById('inpnradr').innerHTML= "0 address";

}