var frm;
function checkDuplicate(frm, table, objField, objId, objMode)
{
	var PostParam = "";
	var ext_where_param = '';
	form = frm;
	with(frm)
	{	
		var mode1 = objMode.value;
		var Field_val = frm.vEmail.value; // Temporarry set document.getElementById(objField).value;
		var Id_val = document.getElementById(objId).value;
		if(table == "category"){
			var iCat_type = document.getElementById('iCategoryTypeId').value;
			ext_where_param = "&iCategoryTypeId="+iCat_type;
		}
		if ( table=="mar_category")
		{
			var cat_val = document.getElementById('cat').value;
			ext_where_param = "&cat="+cat_val;
		}	
		if ( table=="download_item")
		{
			var cat_val = document.getElementById('cat').value;
			ext_where_param = "&cat="+cat_val;
		}	
	}
	
	PostParam = "table="+table+"&mode="+mode1+"&Field_val="+Field_val+"&Id_val="+Id_val+"&Field="+objField+"&Id="+objId;
	PostParam = PostParam  + ext_where_param;
	var url = AJAX_URL+"checkDuplicateRecord.php?";
	var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
	var params = PostParam;
  // Native XMLHttpRequest object
  	url = url+PostParam;
	
	if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
        http.onreadystatechange = handleHttpResponse_status;
        
		http.open("post", url, true);
        http.setRequestHeader("Content-Type", contentType);
        http.send(params);
        status = true;

    // ActiveX XMLHttpRequest object
    } else if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
        if (http) {
		//alert(url);
            http.onreadystatechange = handleHttpResponse_status;
            http.open("post", url, true);
            http.setRequestHeader("Content-Type", contentType);
			http.send(params);
            status = true;
        }
    }
}
function handleHttpResponse_status() 
{ 
	if (http.readyState == 4) 
	{	
      	isWorking = false;
		//alert(http.responseText);
    	if (http.responseText.indexOf('invalid') == -1) 
		{
    		var xmlDocument = http.responseXML; 
			var existId = xmlDocument.getElementsByTagName('exist').item(0).firstChild.data;
			var field = xmlDocument.getElementsByTagName('field').item(0).firstChild.data;
			if(existId == '1')
			{
				
				if(field == "vUserName"){
					alert("User Name Already Exists!");
				}else if(field == "vEmail"){
					alert("Email Address Already Exists!");			
				}else if(field == "vQuestion"){
					alert("Question Already Exists!");
				}else if(field == "vCompanyCode"){
					alert("Company Code Already Exists!");	
				}else if(field == "vCategory"){
					alert("Category Already Exists!");	
				}else{
					alert("Record Already Exists!");	
				}
				return false;
			}
			else{
				form.submit();
			}
		}
	}	
}

