var names = new Array();
function addmodels(insertstring)
{
counter = 0;

var len = names.length;

var targetNames="";
var hiddenTarget="";
var masterslug = "";
var Title="";
var fileName = "";
var titleslug = "";
if(len>0)
{
	for(i=0;i<=len;i++)
	{
		if(names[i]!=insertstring)
		{
		counter = 0;
		}
		else 
		{		
		
		counter =counter++;
		return false;
		}
	}
	if(counter>0)
	{
	alert("duplicate entry");
	}
	else
	{
	names[len+1]=insertstring;
	}
}
else
{
names[0]=insertstring;
}
var x;
var tar1=document.getElementById("add-div");
for (x in names)
{
Title = names[x];
fileName = Title.replace(/ /g,"-");
titleslug = fileName.toLowerCase();
targetNames += "<li><input type=\"checkbox\" checked=\"true\" name=\"items[]\" value=\""+titleslug+"\"><label for="+ names[x] +">" + names[x] + "</label></li>";
hiddenTarget += "-vs-"+titleslug;
}
//alert(masterslug);
//tar1.innerHTML = targetNames;
//alert('hidden slug:'+hiddenTarget);

hiddenTarget = targetNames;
tar1.innerHTML = hiddenTarget;
document.getElementById("suggest-div").style.display= 'none';
}


/***add your own function*****/
var names1 = new Array();
var response;
var slash;
function addYourItems(obj,slash1){
var str = document.getElementById(''+obj+'').value;
	/*if (str.length==0)
	{ 
	document.getElementById("suggest-div").innerHTML=""
	return
	}*/
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	slash = slash1;
	if(!slash){
	slash = "";
	}
//alert(str);
counter = 0;
var targetNames="";
var hiddenTarget="";
var masterslug = "";
var Title="";
var fileName = "";
var titleslug = "";
var x;
var tar1;

var len = names1.length;

if(len>0)
{
	for(i=0;i<=len;i++)
	{
		if(names1[i]!=str)
		{
		counter = 0;
		}
		else 
		{
		counter =counter++;
		return false;
		}
	}
	if(counter>0)
	{
	alert("duplicate entry");	
	}else	{
	names1[len+1]=str;	
	
	}
}else
{
names1[0]=str;
}

for (x in names1)
{
Title = names1[x];
var url=""+slash+"php/check_model_exist.php"
	url=url+"?model_name="+Title
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChangedModelExists1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	document.getElementById("suggest-div").style.display="none";
	//window.setTimeout("document.getElementById('sorryDiv').style.visibility='hidden'",4000,'javascript')
	
}

}

function stateChangedModelExists1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
response = xmlHttp.responseText;
    if(response.match("incorrect")){
	$('#sorryDiv').fadeIn('fast');
	window.setTimeout("document.getElementById('sorryDiv').innerHTML='<br /><div id=\"sorryDiv\" align=\"center\" style=\"font-size:14px;color:red\"><Img src=\""+slash+"images/ajax-loader.gif\">&nbsp;Checking availability...</div>'",0000,"javascript");
	window.setTimeout("document.getElementById('sorryDiv').innerHTML='<br /><div id=\"sorryDiv\" align=\"center\" style=\"font-size:14px;color:red\"><Img src=\""+slash+"images/ajax-loader.gif\">&nbsp;Model Not in DB...</div>'",2000,"javascript") ;
	window.setTimeout("$('#sorryDiv').fadeOut(3000)",3000,"javascript") ;
	}else{
	    document.getElementById("add-div").innerHTML+=xmlHttp.responseText ;
	}
}
} 


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
