// check input form

// TODO: lots, everything

// go through all images (find a good way to do this)
//   javascript array ?
//   all javascript form hidden elements name "image"
//   .....

function check( thisform ){

    alert("check" + thisform.dsc00001);	

    var counter;
    var formElements = thisform.elements;
    var proceed;

    var dbgwin = window.open('','debug','width=400,height=640,scrollbars=yes,resizable=yes');
    var foowin = window.open('','commands','width=400,height=640,scrollbars=yes,resizable=yes');

    for (i=0; i<formElements.length; i++) {
        dbgwin.document.write("element"+i+" value="+formElements[i].value+
              " name="+formElements[i].name+
              " type="+formElements[i].type+
              " checked="+formElements[i].checked+ "\n<br>\n"
              );

//value=dsc00001.jpg name=dsc00001 type=hidden checked=false
//element2 value=dsc00001Thumb.jpg name=thumbdsc00001 type=hidden checked=false 
//element3 value=90 name=rotatedsc00001 type=radio checked=false
//element4 value=180 name=rotatedsc00001 type=radio checked=false
//element5 value=270 name=rotatedsc00001 type=radio checked=false
//element6 value= name=captiondsc00001 type=text checked=false
//element7 value=on name=hidedsc00001.jpg type=radio checked=false
//element8 value=on name=breakdsc00001.jpg type=radio checked=false
//element9 value=on name=hrdsc00001.jpg type=radio checked=false 
// brighten darken

        //if (formElements[i].name == "rotate.*") {
        //}
	
    }

    // element 0 is submit
    for (i=1; i<formElements.length;i=i+9) {

        //foowin.document.write("element"+i+" value="+formElements[i].value+
        //      " name="+formElements[i].name+
        //      " type="+formElements[i].type+
        //      " checked="+formElements[i].checked+ "\n<br>\n"
        //      );


        if (formElements[i+2].checked) {
	    //var cmd = formElements[i+2].value;
	    var cmd = "convert -rotate "+formElements[i+2].value+" "+formElements[i].value+" "+formElements[i].value;
	    foowin.document.write(cmd+"\n<br>\n");
        }
        if (formElements[i+3].checked) {
	    //var cmd = formElements[i+2].value;
	    var cmd = "convert -rotate "+formElements[i+3].value+" "+formElements[i].value+" "+formElements[i].value;
	    foowin.document.write(cmd+"\n<br>\n");
        }
        if (formElements[i+4].checked) {
	    //var cmd = formElements[i+2].value;
	    var cmd = "convert -rotate "+formElements[i+4].value+" "+formElements[i].value+" "+formElements[i].value;
	    foowin.document.write(cmd+"\n<br>\n");
        }

        // caption hide break html changes
        /*if (formElements[i+5].checked) {
	    //var cmd = formElements[i+2].value;
	    var cmd = "convert -rotate "+formElements[i+2].value+" "+formElements[i].value+" "+formElements[i].value;
	    foowin.document.write(cmd+"\n<br>\n");
        }*/

        // lighten darken
   
    }

    return false;
}

function thumbedit( thumbedit ){
    alert("thumbedit" + thumbedit.dsc00001);	
    return true;
}

function valid(form) {
  var field = form.age;  
  var userAge = parseInt(field.value);   
  if (!userAge) {
    alert("You must indicate your age.");
    return false;
  } else if (userAge >= 18) {  
      alert("Thank your for your resume.");  
      return true;
    } else {
        alert("You are only " + userAge + ". Try again when you are 18."); 
        field.focus();
        field.select();
        return false;
      }
}

function boog(){
    var document_type_id, market_id, topic_id, source_id, item_display_name;
    
    var t_id = document.thumbedit.document_type_id[document.frm1.document_type_id.selectedIndex].value;
    market_id = document.frm1.market_id[document.frm1.market_id.selectedIndex].value;
    topic_id = document.frm1.topic_id[document.frm1.topic_id.selectedIndex].value;
    source_id = document.frm1.source_id[document.frm1.source_id.selectedIndex].value;	
    item_display_name = document.frm1.item_display_name.value;
    
    var itemdate = new Date(document.frm1.item_date.value);
    
    var extensionArray = new Array();
    extensionArray = document.frm1.item.value.split(".");
    var last = extensionArray.length -1;
    var extension = extensionArray[last].toLowerCase();;
    
    if(document_type_id == -1){
    	alert("You must select a document type");
    }
    
    else if(market_id == -1){
    	alert("You must select a Market");
    }
    
    else if(topic_id == -1){
    	alert("You must select a Topic");
    }
    
    else if(source_id == -1){
    	alert("You must select a Source");
    }
    
    else if (isEmpty(document.frm1.title.value)){
    	alert("Please enter the title");
    	document.frm1.title.focus();;
    }
    
    else if (isEmpty(document.frm1.summary.value)){
    	alert("Please enter the summary");
    	document.frm1.summary.focus();
    }
    
    else if (document.frm1.item_date.value == "0/0/0"){
    	alert("Please select a valid closing date");
    }
    
    else if (!isEmpty(document.frm1.item.value) && (extension != "txt" && extension != "doc" && extension != "pdf" && extension != "gif" && extension != "jpg" && extension != "swf" && extension != "ppt" && extension != "xls")){
    	alert("Please enter a valid File");
    	document.frm1.item.focus();
    }
    
    else if(isEmpty(item_display_name)){
    	alert("Please enter a file display name");
    	document.frm1.item_display_name.focus();
    }
    
    else if (-1 == -1){
    	if (isEmpty(document.frm1.item.value)){
        alert("Please select a file");
        document.frm1.item.focus();
    	}
    	else {
        document.frm1.submit();
    	}
    }
    
    else {
    	document.frm1.submit();
    }

}



