function checkform(){
	var c_index = document.getElementById('r_country').selectedIndex;
   var country = document.getElementById('r_country')[c_index].value;
	var pid_index = document.getElementById('ProductID').selectedIndex;  
	var pid = document.getElementById('ProductID')[pid_index].value;
	var productversion = document.getElementById("r_ProductVersion").value;
	var serial = document.getElementById("r_serial").value;
	var pl_index =  document.getElementById('r_Platform').selectedIndex;
	var platform = document.getElementById("r_Platform")[pl_index].value;
	var pr_index =  document.getElementById("r_Processor").selectedIndex;
	var processor =  document.getElementById("r_Processor")[pr_index].value;
	var processor1 =  document.getElementById("r_Processor1").value; //other
	var cpuspeed = document.getElementById("r_CpuSpeed").value;
	var ram = document.getElementById("r_Ram").value;
	var audiocardtype = document.getElementById("r_AudioCardType").value;
	var midiinterface = document.getElementById("r_MidiInterfaceType").value;
	var midicontrollertype = document.getElementById("r_MidiControllerType").value;
	var op_index = document.getElementById("r_OperatingSystem").selectedIndex;
	var operatingsystem = document.getElementById("r_OperatingSystem")[op_index].value;
	var operatingsystem1 = document.getElementById("r_OperatingSystem1").value;
	var how_index = document.getElementById("r_HowUseProduct").selectedIndex;
	var howuseproduct = document.getElementById("r_HowUseProduct")[how_index].value;
	var seq_index = document.getElementById("r_SequencerType").selectedIndex;
	var sequencertype = document.getElementById("r_SequencerType")[seq_index].value;
	 var sequencertype1 = document.getElementById("r_SequencerType1").value;
	var sequecerversion = document.getElementById("r_SequencerVersion").value;
	var submit = document.getElementById("SUBMIT");
//  document.getElementById("");
	
	var checked = true;
	if (( country== "") || ( country == "undefined") || ( country == "-") ) {
		document.getElementById('country_m').innerHTML = "<b>*</b> Country is missing";
	   checked = false;
	}else{
		document.getElementById('country_m').innerHTML = "";
	}
	
	if (( pid == "") || ( pid == "undefined")) {
      document.getElementById('productid_m').innerHTML = "<b>*</b> Product is missing";
      checked = false;
   }else{
      document.getElementById('productid_m').innerHTML.innerHTML = "";
   }

	if (( productversion == "") || ( productversion == "undefined")) {
      document.getElementById('productversion_m').innerHTML = "<b>*</b> Product Version is missing";
      checked = false;
   }else{
      document.getElementById('productversion_m').innerHTML.innerHTML = "";
   }

	if (( serial == "") || ( serial == "undefined")) {
      document.getElementById('serial_m').innerHTML = "<b>*</b> Serial Number is missing";
      checked = false;
   }else{
      document.getElementById('serial_m').innerHTML.innerHTML = "";
   }

	if (( platform == "") || ( platform == "undefined")) {
      document.getElementById('platform_m').innerHTML = "<b>*</b> Platform is missing";
      checked = false;
   }else{
      document.getElementById('platform_m').innerHTML.innerHTML = "";
   }

	if (( processor== "") || ( processor == "undefined") || ( processor == "-")) {
		if(( processor1== "") || ( processor1 == "undefined")){
      	document.getElementById('processor_m').innerHTML = "<b>*</b> Processor is missing";
      	checked = false;
		}
   }else{
      document.getElementById('processor_m').innerHTML.innerHTML = "";
   }
	
	if (( cpuspeed == "") || ( cpuspeed == "undefined")) {
      document.getElementById('cpuspeed_m').innerHTML = "<b>*</b> CPU speed is missing";
      checked = false;
   }else{
      document.getElementById('cpuspeed_m').innerHTML.innerHTML = "";
   }

	if (( ram == "") || ( ram == "undefined")) {
      document.getElementById('ram_m').innerHTML = "<b>*</b> RAM is missing";
      checked = false;
   }else{
      document.getElementById('ram_m').innerHTML.innerHTML = "";
   }

	if (( audiocardtype == "") || ( audiocardtype == "undefined")) {
      document.getElementById('audiocardtype_m').innerHTML = "<b>*</b> Audio Interface or SoundCard is missing";
      checked = false;
   }else{
      document.getElementById('audiocardtype_m').innerHTML.innerHTML = "";
   }

	if (( midiinterface == "") || ( midiinterface == "undefined")) {
      document.getElementById('midiinterface_m').innerHTML = "<b>*</b> Midi Interface is missing";
      checked = false;
   }else{
      document.getElementById('midiinterface_m').innerHTML.innerHTML = "";
	}

	if (( midicontrollertype == "") || ( midicontrollertype == "undefined")) {
      document.getElementById('midicontrollertype_m').innerHTML = "<b>*</b> Keyboard MIDI interface/MIDI Controller is missing";
      checked = false;
   }else{
      document.getElementById('midicontrollertype_m').innerHTML.innerHTML = "";
   }

	if (( operatingsystem == "") || ( operatingsystem == "undefined")) {
		 if (( operatingsystem1 == "") || ( operatingsystem1 == "undefined")) {
      	document.getElementById('operatingsystem_m').innerHTML = "<b>*</b> Operating System version is missing";
      	checked = false;
		}
   }else{
      document.getElementById('operatingsystem_m').innerHTML.innerHTML = "";
   }

	if (( howuseproduct == "") || ( howuseproduct == "undefined") || ( howuseproduct == "-")) {
      document.getElementById('howuseproduct_m').innerHTML = "<b>*</b> How are you using our product? is missing";
      checked = false;
   }else{
      document.getElementById('howuseproduct_m').innerHTML.innerHTML = "";
   }	

	if (( sequencertype == "") || ( sequencertype == "undefined")) {
		if (( sequencertype1 == "") || ( sequencertype1 == "undefined")) {
	      document.getElementById('sequencertype_m').innerHTML = "<b>*</b> Host sequencer is missing";
  		   checked = false;
		}
   }else{
      document.getElementById('sequencertype_m').innerHTML.innerHTML = "";
   }

	if (( sequecerversion == "") || ( sequecerversion == "undefined")) {
      document.getElementById('sequecerversion_m').innerHTML = "<b>*</b> Host sequencer version is missing";
      checked = false;
   }else{
      document.getElementById('sequecerversion_m').innerHTML.innerHTML = "";
   }

	if(checked){
		document.support_form.action="http://support.ikmultimedia.com/support/ticket/open.php";
		// alert("SUBMIT!!");
		document.support_form.submit();
	}else{
		document.support_form.action="javascript:;";
	}

}

function msg_reset(){
	document.getElementById('sequecerversion_m').innerHTML = "";
	document.getElementById('sequencertype_m').innerHTML = "";
	document.getElementById('howuseproduct_m').innerHTML = "";
	document.getElementById('operatingsystem_m').innerHTML = "";
	document.getElementById('midicontrollertype_m').innerHTML = "";
	document.getElementById('midiinterface_m').innerHTML = "";
	document.getElementById('audiocardtype_m').innerHTML = "";
   document.getElementById('ram_m').innerHTML = "";
   document.getElementById('cpuspeed_m').innerHTML = "";
   document.getElementById('processor_m').innerHTML = "";
   document.getElementById('platform_m').innerHTML = "";
   document.getElementById('serial_m').innerHTML = "";
   document.getElementById('productversion_m').innerHTML = "";
   document.getElementById('productid_m').innerHTML = "";
   document.getElementById('country_m').innerHTML = "";
	document.support_form.action="javascript:;";
}
