﻿var ajaxUpdater = function (id,url){   
  new Ajax.PeriodicalUpdater(id, url,{     
							 method: 'post',     
							 frequency: 5,     
							 asynchronous: true,  
							 onSuccess: function() {
                                            Element.setOpacity(id, 0.0);
                                            Effect.Appear(id, { duration: .50 });
                                  },
							 decay: 2   });   
 } 

   function FadeEffect(element){
       new Effect.Fade(element, 
       { duration:1});

   }
   function ShowEffect(element){
       new Effect.Appear(element, 
       {duration:1, from:1.0, to:1.0});
   }


function initSurvey(pollId) {
	var url = "XMLresult.asp?pollId="+pollId+"&OptionID=0";
	var strDIV="SurveyForm";	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		onComplete: showSurveyResponse/*,
 */
	});
}

function VoteSurvey(pollId,formObj)
{
	var elements = formObj.elements['vote'];    //Seçenekleri al 
	var optionId = false;
	for(var no=0;no<elements.length;no++){
		if(elements[no].checked)optionId = elements[no].value;
	}
	var url = "XMLresult.asp?pollId="+pollId+"&OptionID="+optionId;
	var strDIV="SurveyForm";
	/*Element.setOpacity("SurveyForm", 0.0)
    Effect.Appear("SurveyForm", { duration: .50 })	*/															
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		onComplete: showSurveyResponse/*,
 */
	});
}
function showSurveyResponse(originalRequest)
{
 
  jQuery.noConflict(); 
  $('SurveyForm').innerHTML=originalRequest.responseText;
}

// Login Form Effect Start //
function HokusFokus(Change){
if (!Change.base) 
	Change.base = Change.value
if (Change.value == Change.base) 
	Change.value = "";
else if (Change.value == "") 
	Change.value = Change.base;
}
// Login Form Effect End //


function GetCountry()
{
 
 	var p= 2;

	var CityIDName = $F('CityID');
	var url = 'getCountry.asp';
	var pars = 'p=' + p + '&c=' + CityIDName  ;
	var url = url;

	var myAjax = new Ajax.Request(
	url,{
		method: 'post',
		parameters: pars,
		onComplete: getCountryResponse //,
  
	});
}

function removeOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
	if(selectbox.options[i].selected)
		selectbox.remove(i);
	}
}

function getCountryResponse(originalRequest){
 
   var xml = originalRequest.responseXML.documentElement; 
	var t = xml.getElementsByTagName("CatName");
	var ID = xml.getElementsByTagName("ID");
 
	var	delCount = $('DistrictID').options.length ;
	 for(var m=0; m < delCount; m++){
			$('DistrictID').remove(m);
		 }
	if(t.length==0){
		 for(var k=0; k < delCount; k++){
			$('DistrictID').remove(k);
		 }
		$('DistrictID').options[0] = new Option("Tümü",0);	 
		$('DistrictID').options[1] = new Option("ilçe bulunamadı.",0);	
	} else {
		 for(var m=0; m < delCount; m++){
			$('DistrictID').remove(m);
		 } 
		 for(var i=0;i<t.length;i++){
			var nv = new Option(t[i].firstChild.nodeValue,ID[i].firstChild.nodeValue);
			$('DistrictID').options[i] = nv;
		 }	
	}
}

