function mapFayHatlari(map)
{
		var answer=confirm("Bu i&#350;lem bilgisayar yap&#305;land&#305;rman&#305;za ba&#287;l&#305; olarak uzun s&#252;rebilir. Devam etmek istiyor musunuz?")
if(answer)
{
		parseFayHatlari(map, "fayturk2.map");
		parseFayHatlari(map, "fayturk3.map");
		parseFayHatlari(map, "fayturk4.map");
}

}

function parseFayHatlari(map, fileName)
{
	GDownloadUrl(fileName, function(data)
	{               
   		//extrackData(data);
   		var dataArray = data.split("\n");
   		var polyCount = 0 ;
   		var polyArray = new Array();
   		
   		for(x in dataArray)
   		{   	
   			if(x > 700)
   			{
   				break;
   			}	
   			//alert(x + " "+ dataArray[x]);
   			 			
  			if(dataArray[x].length < 1)
   			{
   				//alert("skipping as no line is found....");
   				continue;
   			}
   			
   			var medArray = new Array();
   			
   			var tempDataArray =  dataArray[x].split(",");
   			//alert("length " + tempDataArray.length);
   			var nameOfTheFay = tempDataArray[0];
   			var count = 0;
   			for(var i = 1; i < tempDataArray.length;i++)
   			{
   				//alert("a" + tempDataArray[i]);
   				var x1 = tempDataArray[i];   				
   				i = i + 1;
   				//alert("b" + tempDataArray[i]);
   				var x2 = tempDataArray[i];
   				//alert("points are " + x1 + " " + x2);
   				medArray[count] = new GLatLng(parseFloat(x2), parseFloat(x1));
   				count++;
   			}
   			
   			//alert("array as a whole " + medArray);
   			
   			
   			var polyline = new GPolyline(medArray, "#ff0000", 5);
   			polyArray[polyCount] = polyline;
			polyCount++;
			map.addOverlay(polyline);
   			
   		}
  		//salert("poly ocunt " + polyCount + "file name is " + fileName);
//   		for(var index=0; index<50; index++) 
//   		{
//			map.addOverlay(polyline);
//   		}
    });      
}

function extractData(data)
{	
	var startIndex = 0;
	var totalLength = data.length;
	
	var lat = new Array();
	var lon = new Array();	
	
	var temp = 0;

	while(startIndex < totalLength)
	{
		if(data.substring(startIndex,startIndex + 3) == "lat")
		{
			lat[lat.length] = data.substring(startIndex + 19, startIndex + 25);
			
		}
		else if(data.substring(startIndex,startIndex + 3) == "lon" )
		{					
			lon[lon.length] = data.substring(startIndex + 19, startIndex + 25);					
		}				
		else if(data.substring(startIndex,startIndex + 7) == "comment")
		{	
			var temp = startIndex + 52;
			while(data.charAt(temp) != '<')
			{
				temp++;
			}		
			comment[comment.length] = data.substring(startIndex + 52, temp);				
		}				
		else if(data.substring(startIndex,startIndex + 5) == "depth")
		{	
			var temp = startIndex + 21;
			while(data.charAt(temp) != '<')
			{
				temp++;
			}		
			depth[depth.length] = data.substring(startIndex + 21, temp);				
		}				
		else if(data.substring(startIndex,startIndex + 3) == "mag")
		{	
			var temp = startIndex + 20;
			while(data.charAt(temp) != '<')
			{
				temp++;
			}		
			mag[mag.length] = data.substring(startIndex + 20, temp);				
		}				
		else if(data.substring(startIndex,startIndex + 4) == "time")
		{	
			var temp = startIndex + 36;//TODO bunun basini bulmayi duzelt,saglam durmuyor
			while(data.charAt(temp) != '<')
			{
				temp++;
			}		
			time[time.length] = data.substring(startIndex + 36, temp);				
			kandilliLink[kandilliLink.length] = "" + data.substring(startIndex + 15, startIndex + 15 + 19);				
		}	
		startIndex++;	
	}	
	
	
	
	//set number of earthquakes
	document.getElementById("numberOfDeprems").innerHTML = "Meydana gelen deprem say&#305;s&#305; " + batch.length;	
	//set according to zoom level
	mgr = new GMarkerManager(map);
	mgr.addMarkers(batch.slice(0,40), 5);
 	mgr.addMarkers(batch, 6);
 	mgr.addMarkers(batch, 7);
	mgr.refresh();
}
