function submit_resp_form(issueID){

}
function load_resp(issueID){

}
function closeIssue(issueId){
	var name = issueId+"_div";
	document.getElementById(name).style["display"]="none";
	document.getElementById(name).style["visibility"]="hidden";
}
function showIssue(issueId){
	closeOtherIssueDesc();
	var name = issueId+"_div";
	document.getElementById(name).style["display"] = "block";
	document.getElementById(name).style["visibility"]="visible";
}

function openPostIssue(issueId){
	//var name = issueId+"_post";
	//var name1 = issueId+"_div";
	//document.getElementById(name1).innerHTML = document.getElementById(name).innerHTML;
	//alert(issueId);
	open('D-load_name_rpy:issue/commentpostform:cd=load_name_rpy|isId='+issueId);
	showIssue(issueId);
	return true;
}
function showIssueDesc(issueId){ 
	var name = issueId+"_desc";
	var name1 = issueId+"_div";
	document.getElementById(name1).innerHTML = document.getElementById(name).innerHTML; 
	//closeOtherIssueDesc();
	showIssue(issueId);
}
function closeOtherIssueDesc(){
	var temp = document.getElementById('otherIssueIds').innerHTML;
	var issueIds = temp.split(',');
	for (var i = 0;i<issueIds.length ;i++){
		closeIssue(issueIds[i]);
	}
}
function commitIssue(action,issueId){
	var commentboxname = "comment_"+issueId;
	var isCommentBoxObj  = new getObj(commentboxname);
	var criteria = 0;
	var criteriaaction= '';
        var issueExp = /^[\<\>\+]+$/;
	
	/*if(!isIssue(isCommentBoxObj.obj.value)){
		alert("Special characters not allowed in issue comment.");
		isCommentBoxObj.obj.focus();
		return false;
	}else{
		criteria = 1;
		criteriaaction = criteriaaction + '|comment='+escape(encodeURI(isCommentBoxObj.obj.value));
	} */
	
	if(isCommentBoxObj.obj.value == ''){
		alert("Please Enter issue comment");
		isCommentBoxObj.obj.focus();
		return false;
	}/*else if(isCommentBoxObj.obj.value.indexOf("<")!=-1 || isCommentBoxObj.obj.value.indexOf("+")!=-1 ){
                             alert('Issue comment should not contain [<,+] sign');
                             isCommentBoxObj.obj.focus();
		             return false;   
        }*/else{
		criteria = 1;
		criteriaaction = criteriaaction + '|comment='+escape(encodeURI(convertplus(isCommentBoxObj.obj.value)));
	}
	
	var docnameObj = new getObj('docname');

	if(docnameObj.obj.innerHTML){
		criteria = 1;
		criteriaaction = criteriaaction + '|docname='+escape(encodeURI(convertplus(docnameObj.obj.innerHTML)));
		var docmimetypeObj = new getObj('docfiletype');
		if(docmimetypeObj.obj.value != ''){
			criteriaaction = criteriaaction + '|docfiletype='+escape(encodeURI(docmimetypeObj.obj.value));
		}else{
			criteria = 0;
			alert("It seems there was some problem with file upload. Please Upload document again.");
			return false;
		}
	}
//alert(criteriaaction);
//return false;
	if(criteria){
		action =action + criteriaaction;
		open(action);
		return true;
	}else{
		alert("Please enter atleast one search criteria.");
		return false;
	}
}
function DeleteIssue(action){
	if(confirm("Do you really want to close this issue")){
		open(action);
		return true;
	}else{
		return false;
	}
}
function DeleteIssueF(action){
	if(confirm("Do you really want to delete this issue")){
		open(action);
		return true;
	}else{
		return false;
	}
}
function DeleteComment(action){
	if(confirm("Do you really want to delete this comment")){
		open(action);
		return true;
	}else{
		return false;
	}
}
function ReopenIssue(action){
	open(action);
	return true;
}
function updateResponseCnt(temp,cnt){
	var name = "respcnt_"+temp;
	var str = "<a href=\"javascript:showIssue('"+temp+"');open('D:issue/listcomments:isId="+temp+"');\">"
								+cnt+
								"</a>";
	document.getElementById(name).innerHTML = str;
}
function updateIssueStatus(issueid,cnt){
	var name = "issuestatus_"+issueid;
	document.getElementById(name).innerHTML = cnt;
}
function closeComment_issue(commentId){
	var name = "comment_"+commentId;
	document.getElementById(name).style["display"]="none";
	document.getElementById(name).style["visibility"]="hidden";
}
function showComment_issue(commentId,issueId){
	var name = "comment_"+commentId;
	closeOtherComment_issue(issueId);
	document.getElementById(name).style["display"] = "block";
	document.getElementById(name).style["visibility"]="visible";
}
function closeOtherComment_issue(issueId){
        if(issueId==-1)
        var temp = document.getElementById('otherCommentIds').innerHTML;
        else
	var temp = document.getElementById('otherCommentIds'+issueId).value;
	var commentIds = temp.split(',');
	for (var i = 0;i<commentIds.length ;i++){
		closeComment_issue(commentIds[i]);
	}
}
// doc upload
function startUpload(){
	   var alphabeticExpressionL = /^[A-Za-z0-9\s\&\-\_\.\(\)]+$/;
	   
	   if(document.getElementById("issuefile"))
	   {
	   var data = document.getElementById("issuefile").value;
	   var arr = data.split(".");
	   var agt=navigator.userAgent.toLowerCase()
	   if(agt.indexOf("msie") != -1)
	   var fin = data.split("\\");
	   else
	   var fin = data.split("/");
	   
	   if(data == "")
	   {
	   alert("Please upload a file and then click on Upload button");	
	   return false;	
	   }
	   else if(!arr[1])
	   {
	   alert("Invalid File Extension");	
	   return false;	
	   }
	   else if(fin[fin.length-1].match(alphabeticExpressionL) == null){
	   alert("File name should contain only &,-,.,_ as special chracters");	
	   return false;	
	   }	
           else
	   {
	   show('f1_upload_process');
   	   hide('f1_upload_form');
           return true;
	   }
	   }
	   else
	   {
	    	
	    return true;
	
	   }
	   
}
function startUploadArticle(){
	   var alphabeticExpressionL = /^[A-Za-z0-9\s\&\-\_\.\(\)]+$/;
	   
	   if(document.getElementById("article"))
	   {
	   var data = document.getElementById("article").value;
	   var arr = data.split(".");
	   var agt=navigator.userAgent.toLowerCase()
	   if(agt.indexOf("msie") != -1)
	   var fin = data.split("\\");
	   else
	   var fin = data.split("/");
	   
	   if(data == "")
	   {
	   alert("Please upload a file and then click on Upload button");	
	   return false;	
	   }
	   else if(!arr[1])
	   {
	   alert("Invalid File Extension");	
	   return false;	
	   }
	   else if(fin[fin.length-1].match(alphabeticExpressionL) == null){
	   alert("File name should contain only &,-,.,_ as special chracters");	
	   return false;	
	   }	
           else
	   {
	   show('f1_upload_process');
   	   hide('f1_upload_form');
           return true;
	   }
	   }
	   else
	   {
	    	
	    return true;
	
	   }
	   
}
function startUploadProfilePhoto(){
	    var alphabeticExpressionL = /^[A-Za-z0-9\s\&\-\_\.\(\)]+$/;
	   
	   if(document.getElementById("photofile"))
	   {
	   var data = document.getElementById("photofile").value;
	   var arr = data.split(".");
	   
	   var agt=navigator.userAgent.toLowerCase();
	   if(agt.indexOf("msie") != -1)
	   var fin = data.split("\\");
	   else
	   var fin = data.split("/");
	   
	   
	   if(data == "")
	   {
	   alert("Please upload a file and then click on Upload button");	
	   return false;	
	   }
	   else if(!arr[1])
	   {
	   alert("Invalid File Extension");	
	   return false;	
	   }
	   else if(fin[fin.length-1].match(alphabeticExpressionL) == null){
	   alert("File name should contain only &,-,.,_ as special chracters");	
	   return false;	
	   }	
           else
	   {
	   show('f1_upload_process');
   	   hide('f1_upload_form');
           return true;
	   }
	   }
	   else
	   {
	    	
	    return true;
	
	   }
}
function stopUploadpost(success,msg1,docname,docfiletype){ //alert(msg1+"   ---   ");
      var result = '';
      if (success == 1){
         result = msg1;
		 
		 document.getElementById('filestate').innerHTML = "<a href='"+BASEURL+"issue/deliverpostissuedoc?docname="+convertplus(escape(docname))+"&ct="+docfiletype+"'>"+result+"</a>";
		 
		 document.getElementById('docname').innerHTML = docname;
		 document.getElementById('docfiletype').value = docfiletype;
		
		  hide('f1_upload_process');
		 document.getElementById('f1_upload_form').innerHTML = '<input type="hidden" name="type" id="type" value="issuepost"><input type="hidden" id="del" name="del" value="1"><input type="submit" name="submitBtn" class="sbtn" value="Delete" />';
    	  show('f1_upload_form');
      }
      else {
    	  
	hide('f1_upload_process');
        show('f1_upload_form');
	if(success == 2)
	result = 'File name should not contain characters like &,dot,spaces';
        else if(success == 5)
	result = 'File is not containing valid Extention';
	else
        result = 'There was an error during file upload!. File size should be max 2MB';
        document.getElementById("issuefile").value="";
	//document.getElementById('f1_upload_form').innerHTML = '<label>
        //<input name="issuefile" id="issuefile" type="file" size="30" /><\/label>
        //<label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
	//document.getElementById('filestate').innerHTML = result;
        alert(result);	  
      	
      }
	
      return true;   
}
function stopUploadProfilePhotopost(success,msg1,docname){ //alert(success+' -- '+msg1+' -- '+docname);
      var result = ''; 
      if (success == 1){
         result = msg1;
		 document.getElementById('filestate').innerHTML = result;
		  hide('f1_upload_process');
		 document.getElementById('f1_upload_form').innerHTML = '<label><input type="hidden" id="del" name="del" value="1"><input type="hidden" id="docname" name="docname" value='+docname+'><input type="submit" name="submitBtn" class="sbtn" value="Delete" /><\/label>';
		 show('f1_upload_form');
		 open('D-load_name_profile:userdetails/viewprofile:cd=load_name_profile');
      }
      else if (success == 2)
      {
	result = '<span class="emsg"><b>There was an error during file upload! Please check if you have uploaded image only<\/b><\/span><br/><br/>';
		 document.getElementById('filestate').innerHTML = result;
		 document.getElementById('f1_upload_form').innerHTML = '<label><input name="photofile" type="file" size="30" id="photofile"/><br><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
		hide('f1_upload_process');
		show('f1_upload_form');
      }
      else {
         result = '<span class="emsg"><b>There was an error during file upload! Please check if size of file is between 1Kb and 2Mb<\/b><\/span><br/><br/>';
		 document.getElementById('filestate').innerHTML = result;
		 document.getElementById('f1_upload_form').innerHTML = '<label><input name="photofile" type="file" size="30" id="photofile"/><br><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
		hide('f1_upload_process');
		show('f1_upload_form');
      }
      return true;   
}
function stopUploadPostComment(success,msg1,docname,docfiletype){ //alert(success+' -- '+msg1+' -- '+docid);
       var result = '';
      if (success == 1){
         result = msg1;
		 
		 document.getElementById('filestate').innerHTML = "<a href='"+BASEURL+"issue/deliverpostissuedoc?docname="+convertplus(escape(docname))+"&ct="+docfiletype+"'>"+result+"</a>";
		 
		 document.getElementById('docname').innerHTML = docname;
		 document.getElementById('docfiletype').value = docfiletype;
		
		  hide('f1_upload_process');
		 document.getElementById('f1_upload_form').innerHTML = '<input type="hidden" name="type" id="type" value="issuepost"><input type="hidden" id="del" name="del" value="1"><input type="submit" name="submitBtn" class="sbtn" value="Delete" />';
    	         show('f1_upload_form');
      }
      else {
	
          /*result = '<span class="emsg">There was an error during file upload!. File size should be min 1KB or max 2MB.<\/span><br/><br/>';
		  document.getElementById('f1_upload_form').innerHTML = '<label><input name="issuefile" id="issuefile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      	  show('f1_upload_form');
	  show('filestate');
	  document.getElementById('filestate').innerHTML = result;
	  hide('f1_upload_process');*/
        
        hide('f1_upload_process');
	show('f1_upload_form');
	if(success == 2)
	result = 'File name should not contain characters like &,dot,spaces';
	else if(success == 5)
	result = 'File is not containing valid Extention';
	else
        result = 'There was an error during file upload!. File size should be min 1KB or max 2MB';
	alert(result);
	document.getElementById("issuefile").value="";
      }
	


      return true; 
}
function showUploadFormPost(msg1){
	result = '<span class="msg">'+msg1+'<\/span>';
	document.getElementById('filestate').innerHTML = result;
	document.getElementById('f1_upload_form').innerHTML = '<label><input type="hidden" name="type" id="type" value="issuepost"><input name="issuefile" type="file" size="30" id="issuefile" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
	hide('f1_upload_process');
	show('f1_upload_form');

}
function showUploadForm(msg1){
	result = '<span class="msg">'+msg1+'<\/span>';
	document.getElementById('filestate').innerHTML = result;
	document.getElementById('f1_upload_form').innerHTML = '<label><input id="issuefile" name="issuefile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
	hide('f1_upload_process');
	show('f1_upload_form');

}
function showUploadFormProfilePhoto(msg1){
	result = '<span class="msg">'+msg1+'<\/span>';
	document.getElementById('filestate').innerHTML = result;
	document.getElementById('f1_upload_form').innerHTML = '<label><input name="photofile" id="photofile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
	hide('f1_upload_process');
	show('f1_upload_form');
	open('D-load_name_profile:userdetails/viewprofile:cd=load_name_profile');
}
function showUploadFormArticle(msg1){
	result = '<span class="msg">'+msg1+'<\/span>';
	document.getElementById('filestate').innerHTML = result;
	document.getElementById('f1_upload_form').innerHTML = '<label><input id="article" name="article" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
	hide('f1_upload_process');
	show('f1_upload_form');

}
