/*
 
Fotoware button script, copyright People Group Oy 2010

*/
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
function makesearch()
{
 query = trim(""+document.fwForm.SF_FIELD2.value);
 if (query.length>0) query="("+query+")";
 query2 = '';
 mode=1;
 query3 = query.toUpperCase();
 for (i=0; i<query.length; i++)
 {
   c = query.charAt(i);
   
   if (c=='"' && mode==1) { c='(';mode=2; }
   if (c=='"' && mode==2) { c=')';mode=1; }
   if (c==' ' && mode==1)
   {
     a=query3.substr(i,5);
     b=query3.substr(i,4);
     c=query3.substr(i,9);
     if (a==' AND ') { c=' AND ';i=i+4; }
     else if (b==' OR ') { c=' OR ';i=i+3; }
     else if (c==' AND NOT ') { c=' AND NOT ';i=i+8; }
     else if (a==' NOT ') { c=' AND NOT ';i=i+4; }
     else c=' AND ';
     while (query.charAt(i+1)==' ') i++;

   }
   query2+=c;  

 }
 document.fwForm.SF_FIELD2.value = query2;
}

function qsearch()
{
	qclean();
	qchange(1);
	qchange(2);
	qchange(3);
	makesearch();
}

function qclean()
{
	if (document.fwForm.SF_FIELD2.value == 'Hae kuvituskuvia') document.fwForm.SF_FIELD2.value='';
}

function qchange(bnum)
{
        if (bnum==3)
                if (document.fwForm.qtype3.checked)
                        document.fwForm.SF_FIELD4.value = 'CF66PGD'; 
                else
                        document.fwForm.SF_FIELD4.value = '';
        else if (bnum==5)
        {

                if (document.fwForm.qtype5.checked)
                {
                        document.fwForm.qtype1.disabled = true;
                        document.fwForm.qtype2.disabled = true;
                        document.fwForm.qtype3.disabled = true;
//cd-arkisto                 
			       document.fwForm.folderid.value = 5005;
                }
                else
                {
                        document.fwForm.qtype1.disabled = false;
                        document.fwForm.qtype2.disabled = false;
                        document.fwForm.qtype3.disabled = false;
                        document.fwForm.folderid.value = 5119;
                }
        }
        if (bnum!=3)
        {
                rf = document.fwForm.qtype1.checked;
                rm = document.fwForm.qtype2.checked;
                if (rf && rm) document.fwForm.folderid.value = 5119;
                else if (rm) document.fwForm.folderid.value = 5080;
                else if (rf) document.fwForm.folderid.value = 5118;
                else document.fwForm.folderid.value = 5119;
        }
}

