";
sf_getObj('progress_bar').style.width = response.getElementsByTagName('progress_bar')[0].firstChild.data;
sf_getObj('progress_bar_txt').innerHTML = response.getElementsByTagName('progress_bar_txt')[0].firstChild.data;
sf_UpdateTaskDiv(task);
break;
case 'finish':
fpage_type = response.getElementsByTagName('fpage_type')[0].firstChild.data;
fpage_text = response.getElementsByTagName('fpage_text')[0].firstChild.data;
sf_getObj( "progress" ).style.display = "none";
if (fpage_type == 1)
sf_getObj('survey_container_tbl').style.background = '';
sf_getObj('survey_container').innerHTML = fpage_text;
sf_UpdateTaskDiv('finish');
break;
case 'invite_complete':
ShowMessage('error_messagebox', 1, mes_invite_complete);
survey_blocked = 1;
setTimeout("sf_releaseBlock()", 1000);
break;
case 'reg_complete':
ShowMessage('error_messagebox', 1, mes_reg_complete);
survey_blocked = 1;
setTimeout("sf_releaseBlock()", 1000);
break;
case 'pub_complete':
ShowMessage('error_messagebox', 1, mes_pub_complete);
survey_blocked = 1;
setTimeout("sf_releaseBlock()", 1000);
break;
case 'timed_out':
sf_getObj( "progress" ).style.display = "none";
ShowMessage('error_messagebox', 1, mes_session_timed_out);
survey_blocked = 1;
setTimeout("sf_releaseBlock()", 1000);
break;
case 'failed':
sf_getObj( "progress" ).style.display = "none";
ShowMessage('error_messagebox', 1, mes_failed);
survey_blocked = 1;
setTimeout("sf_releaseBlock()", 1000);
break;
default:
break;
}
} else {
ShowMessage('error_messagebox', 1, 'There was a problem with the server request ('+http_request.status+')');
}
}
}
function sf_AddEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
function sf_SetTimer() {
timerID = setTimeout("sf_InitAjax()", 300);
}
function sf_releaseBlock() {
survey_blocked = 0;
}
function sf_InitFunc() {
sf_getObj('survey_container').removeChild(sf_getObj('wait_div'));
var div_inside1=document.createElement("div");
div_inside1.setAttribute("style","padding:40px ");
div_inside1.innerHTML = "
Load complete."; sf_getObj('survey_container').appendChild(div_inside1); } function sf_StartSurveyOn() { if (!survey_blocked) { ShowMessage('error_messagebox', 1, mes_loading); timerID = setTimeout("sf_StartSurvey()", 300); } else { ShowMessage('error_messagebox', 1, mes_please_wait); } } function sf_StartSurvey() { sf_MakeRequest('action=start&survey=1'+invited_url); } function sf_Check_selectRadio(rad_name, form_name) { var selItem=eval('document.'+form_name+'.'+rad_name); if (selItem) { if (selItem.length) { var i; for (i = 0; i < selItem.length; i++) { if (selItem[i].checked) { if (selItem[i].value > 0) { return selItem[i].value; } } } } else if (selItem.checked) { return selItem.value; } } return false; } function sf_Check_selectCheckbox(n) { var acount = questions[n].response.getElementsByTagName('alt_fields_count')[0].firstChild.data; var other_id = 0; if (acount > 0) { other_id = questions[n].response.getElementsByTagName('afield_id')[0].firstChild.data; } var selItem=eval('document.quest_form'+questions[n].cur_quest_id+'.quest_check'+questions[n].cur_quest_id); var rrr = ''; if (selItem) { if (selItem.length) { var i; for (i = 0; i 0) {
if (selItem[i].value == other_id){
if (sf_getObj('other_op_'+questions[n].cur_quest_id).value != '') {
rrr = rrr + selItem[i].value + '!!--!!' + sf_escape(sf_getObj('other_op_'+questions[n].cur_quest_id).value) + '!!,!! ';
}
}
else {
rrr = rrr + selItem[i].value + '!!,!! ';
}
}
}
}
rrr = rrr.substring(0, rrr.length - 6)
} else if (selItem.checked) {
if (selItem.value == other_id) {
if (sf_getObj('other_op_'+questions[n].cur_quest_id).value != '') {
rrr = rrr + selItem.value + '!!--!!' + sf_getObj('other_op_'+questions[n].cur_quest_id).value;
}
}
else {
rrr = rrr + selItem.value;
}
}
}
return rrr;
}
function sf_SurveyNextOn() {
try{
ScrollToElement(sf_getObj('surveyforce_top'));
} catch(e) {}
var request_str = '';
var tmp;
var i;
if (!survey_blocked) {
ShowMessage('error_messagebox', 1, mes_loading);
ShowMessage('error_messagebox2', 1, '');
var no_error = true;
for (i = 0; i < quest_count; i++) {
if (sf_getObj('quest_div'+questions[i].cur_quest_id).style.display != 'none') {
tmp = sf_SurveyNextData(i);
if (tmp != false)
request_str = request_str + tmp;
else
no_error = false;
}
}
if (!no_error) return false;
sf_UpdateTaskDiv('null');
sf_MakeRequest('action=next&survey=1'+invited_url+'&start_id='+start_id+'&user_id='+user_unique_id+request_str);
} else {
ShowMessage('error_messagebox', 1, mes_please_wait);
ShowMessage('error_messagebox2', 1, '');
}
}
function sf_escape(txt) {
var text = txt;
return text;
}
function sf_SurveyNextData(n) { //proveriaem vse li otmecheno i vozvraschaem stroku s otvetami
if (survey_blocked) {
ShowMessage('error_messagebox', 1, mes_please_wait);
ShowMessage('error_messagebox2', 1, '');
return false;
}
var imp_scale_req = '';
if (questions[n].cur_impscale_ex == 1) {
var imp_scale_choice = sf_Check_selectRadio('iscale_radio'+questions[n].cur_quest_id, 'iscale_form'+questions[n].cur_quest_id);
if (!imp_scale_choice && questions[n].compulsory == 1) {
ShowMessage('error_messagebox', 1, mes_complete_imp_scale);
ShowMessage('error_messagebox2', 1, mes_complete_imp_scale);
return false;
} else {
if (imp_scale_choice == "" )
imp_scale_choice = 0;
imp_scale_req = '&is_imp_scale[]=1&imp_scale[]=' + imp_scale_choice;
}
}
switch (questions[n].cur_quest_type) {
case '1':
var mcount = questions[n].response.getElementsByTagName('main_fields_count')[0].firstChild.data;
var i;
var id_ans;
var answer = '';
var complete = true;
for (i=0; i 0) {
if (answer == questions[n].response.getElementsByTagName('afield_id')[0].firstChild.data) {
answer = answer + '!!--!!' + sf_escape(sf_getObj('other_op_'+questions[n].cur_quest_id).value);
if (sf_getObj('other_op_'+questions[n].cur_quest_id).value == '')
answer = false;
}
}
if (!answer && questions[n].compulsory == 1) {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = 'ls_not_selected';
} catch(e){}
ShowMessage('error_messagebox', 1, mes_select_one_radio);
ShowMessage('error_messagebox2', 1, mes_select_one_radio);
return false;
} else {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = '';
} catch(e){}
}
break;
case '3':
var answer = sf_Check_selectCheckbox(n);
if (answer == '' && questions[n].compulsory == 1) {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = 'ls_not_selected';
} catch(e){}
ShowMessage('error_messagebox', 1, mes_select_some_checks);
ShowMessage('error_messagebox2', 1, mes_select_some_checks);
return false;
} else {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = '';
} catch(e){}
}
break
case '4':
var answer = ''
var quest_inp_count = questions[n].response.getElementsByTagName('quest_inp_count')[0].firstChild.data;
if (quest_inp_count == 0) {
if (sf_getObj('inp_short'+questions[n].cur_quest_id)) {
answer = sf_escape(sf_getObj('inp_short'+questions[n].cur_quest_id).value);
}
}
else {
for(i=0; i 0) && (questions[n].ids_in_cont[i] <= questions[n].kol_drag_elems) ) {
if (questions[n].cont_for_ids[questions[n].ids_in_cont[i] - 1] == i+1) {
mas_ans[i] = questions[n].ids_in_cont[i];
i_id = questions[n].response.getElementsByTagName('mfield_id')[i].firstChild.data;
answer = answer + i_id + '-' + questions[n].answ_ids[questions[n].ids_in_cont[i] - 1] + ', ';
}
else {
i_id = questions[n].response.getElementsByTagName('mfield_id')[i].firstChild.data;
answer = answer + i_id + '-' + 0 + ', ';
complete = false;
}
}
else {
i_id = questions[n].response.getElementsByTagName('mfield_id')[i].firstChild.data;
answer = answer + i_id + '-' + 0 + ', ';
complete = false;
}
}
if (!complete && questions[n].compulsory == 1) {
ShowMessage('error_messagebox', 1, mes_complete_this_part_drag);
ShowMessage('error_messagebox2', 1, mes_complete_this_part_drag);
return false;
} else {
answer = answer.substring(0, answer.length - 2);
}
break;
case '7':
imp_scale_req = '&is_imp_scale[]=0&imp_scale[]=0';
break;
case '9':
var mcount = questions[n].response.getElementsByTagName('main_fields_count')[0].firstChild.data;
var acount = questions[n].response.getElementsByTagName('alt_fields_count')[0].firstChild.data;
var mfield_type = 0;
var i_id;
var i_value;
var i;
var answer = '';
var complete = true;
var r = 0;
for (i = 0; i < mcount; i++) {
mfield_type = questions[n].response.getElementsByTagName('mfield_is_true')[i].firstChild.data;
i_id = questions[n].response.getElementsByTagName('mfield_id')[i].firstChild.data;
i_value = parseInt(eval('document.quest_form'+questions[n].cur_quest_id+'.quest_select_'+questions[n].cur_quest_id+'_'+i_id).value);
if (i_value != 0) {
if (mfield_type == 2 && sf_getObj('other_op_'+questions[n].cur_quest_id).value == '') {
complete = false;
}
r++;
if (mfield_type == 2 && sf_getObj('other_op_'+questions[n].cur_quest_id).value != '') {
answer = answer + i_id + '!!--!!' + i_value + '!!-,-!!' + sf_escape(sf_getObj('other_op_'+questions[n].cur_quest_id).value) + '!!,!! ';
}
else {
answer = answer + i_id + '!!--!!' + i_value + '!!,!! ';
}
}
}
if (complete && r != mcount)
complete = false;
if (!complete && questions[n].compulsory == 1) {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = 'ls_not_selected';
} catch(e){}
ShowMessage('error_messagebox', 1, mes_select_your_rank);
ShowMessage('error_messagebox2', 1, mes_select_your_rank);
return false;
} else {
try {
sf_getObj('quest_div'+questions[n].cur_quest_id).className = '';
} catch(e){}
answer = answer.substring(0, answer.length - 6);
}
break;
default:
ShowMessage('error_messagebox', 1, 'unknown error');
ShowMessage('error_messagebox2', 1, 'unknown error');
return false;
break;
}
return '&quest_id[]=' + questions[n].cur_quest_id + '&answer[]=' + answer + imp_scale_req;
}
function sf_SurveyPrevOn() {
window.scroll(0,0);
if (!survey_blocked) {
ShowMessage('error_messagebox', 1, mes_loading);
timerID = setTimeout("sf_SurveyPrev()", 300);
} else {
ShowMessage('error_messagebox', 1, mes_please_wait);
}
}
function sf_SurveyPrev() { //send 'TASK = prev'
var request_str = '';
var i;
for (i = 0; i < quest_count; i++) {
request_str = request_str + '&quest_id[]=' + questions[i].cur_quest_id;
}
ShowMessage('error_messagebox2', 1, '');
sf_UpdateTaskDiv('null');
sf_MakeRequest('action=prev&survey=1'+invited_url+'&start_id='+start_id+'&user_id='+user_unique_id+request_str);
}
function sf_UpdateTaskDiv(task) {
var start_count = 1;
var finish_count = 1;
var prev_count = 1;
var next_count = 1;
var i=0;
try {
for(i=0; i 0) {
var mfield_id = 0;
var ans_id = 0;
var div_n = 0;
for (i = 1; i <= questions[n].kol_drag_elems; i++) {
mfield_id = questions[n].response.getElementsByTagName('mfield_id')[i-1].firstChild.data;
ans_id = 0;
for (j = 0; j < ans_count; j++) {
if (questions[n].response.getElementsByTagName('a_quest_id')[j].firstChild.data == mfield_id)
ans_id = questions[n].response.getElementsByTagName('ans_id')[j].firstChild.data;
}
div_n = 0;
for (j = 0; j < ans_count; j++) {
if (ans_id == questions[n].response.getElementsByTagName('afield_id')[j].firstChild.data)
div_n = j+1;
}
if ( div_n > 0) {
an_div = sf_getObj('cdiv'+questions[n].cur_quest_id+'_' + i);
targ = sf_getObj('ddiv'+questions[n].cur_quest_id+'_' + div_n);
targ.style.left = parseInt((targ.offsetLeft - an_div.offsetLeft) / -2) + 'px';
targ.style.top = parseInt((an_div.offsetLeft - targ.offsetLeft) + 10) + 'px';
last_drag_id = 'ddiv'+questions[n].cur_quest_id+'_'+div_n;
last_drag_quest_n = n;
questions[n].cont_index = i;
stopDrag();
}
}
}
}
function removeSameRank(e, n){
var targ = e;
if (targ.id.substring(0, 12) != 'quest_select') {return;}
var cur = targ.value;
var mcount = questions[n].response.getElementsByTagName('main_fields_count')[0].firstChild.data;
var sel = null;
for (i = 0; i < mcount; i++) {
sel = sf_getObj("quest_select_"+questions[n].cur_quest_id+"_"+questions[n].response.getElementsByTagName('mfield_id')[i].firstChild.data);
if (sel.id != targ.id && sel.value == cur)
sel.value = 0;
}
check_answer(n);
}
function sf_GetQuestionHtml(qtype, n) {
var quest_html = '';
switch (qtype) {
case '1': //LIKERT SCALE
quest_html = quest_html + getLikertScale(n);
break;
case '2': // PICK ONE
quest_html = quest_html + getPickOne(n);
break;
case '3': // PICK MANY
quest_html = quest_html + getPickMany(n);
break;
case '4': // SHORT ANSWER
quest_html = quest_html + getShortAnswer(n);
break;
case '5': // RANKING DROP-DOWN
quest_html = quest_html + getDropDown(n);
break;
case '6': // RANKING DRAG-AND-DROP
quest_html = quest_html + getDragDrop(n);
break;
case '9': // RANKING
quest_html = quest_html + getRanking(n);
break;
}
var imp_scl_html = getImpScale(n)
return [quest_html, imp_scl_html];
}
function SF_getElement(data, name, i) {
try {
return data.getElementsByTagName(name)[i].firstChild.data;
} catch(e) {
}
}
//-->
Load complete."; sf_getObj('survey_container').appendChild(div_inside1); } function sf_StartSurveyOn() { if (!survey_blocked) { ShowMessage('error_messagebox', 1, mes_loading); timerID = setTimeout("sf_StartSurvey()", 300); } else { ShowMessage('error_messagebox', 1, mes_please_wait); } } function sf_StartSurvey() { sf_MakeRequest('action=start&survey=1'+invited_url); } function sf_Check_selectRadio(rad_name, form_name) { var selItem=eval('document.'+form_name+'.'+rad_name); if (selItem) { if (selItem.length) { var i; for (i = 0; i < selItem.length; i++) { if (selItem[i].checked) { if (selItem[i].value > 0) { return selItem[i].value; } } } } else if (selItem.checked) { return selItem.value; } } return false; } function sf_Check_selectCheckbox(n) { var acount = questions[n].response.getElementsByTagName('alt_fields_count')[0].firstChild.data; var other_id = 0; if (acount > 0) { other_id = questions[n].response.getElementsByTagName('afield_id')[0].firstChild.data; } var selItem=eval('document.quest_form'+questions[n].cur_quest_id+'.quest_check'+questions[n].cur_quest_id); var rrr = ''; if (selItem) { if (selItem.length) { var i; for (i = 0; i
Is Adwords Right For Me ?
Error text here
Because you pay for visitors advertising - some people get nervous and never pluck up the courage to even ask. This short (less than 10) set of questions is designed to help you work out whether Adwords / PPC could work for you in the way it works for some very successful businesses.
It may not be a full and final answer - you might want to talk to us afterwards - but with the answers to the questions we'll be much better able to help you in a short and focused conversation.
Error text here
Popular Links
Free SEO Training
Easy listen Audio lessons for the aspiring SEO practitioner
Popular Links
KKSmarts Web Promotion Blog
Discover more of our expertise
