	function ajaxwac(link)
	{	
		$('#pencereDiv').load(link);
		penceregoster();		
	}
	
	function ajaxac(alan,link) {	
		$('#'+alan).load(ajaxspace(link));
	}
	
	function ajaxspace(t){
		var index=t.indexOf(" ",0);
		while (index !=-1){
			t=t.replace(" ","%20");
			index=t.indexOf(" ",0);
		}
		return t;
	}
	
	function penceresakla(){		
		$("#pencere").fadeOut(10);
		$("#divdis").fadeOut(10);		
	}
	
	function penceregoster()
	{				  	
		$("#divdis").fadeTo(50,0.6);
  		$("#divdis").css('width',document.body.clientWidth);		
		$("#divdis").css('height',document.body.clientHeight);		
		document.getElementById('divdis').style.height=window.document.body.scrollHeight;		
		
		ww=600;				
		$("#pencere").fadeIn(400);  		
  		$("#pencere").css('width',ww);
		$("#pencere").css('left',($(window).width()-ww)/2);
  		$("#pencere").css('top',document.body.scrollTop+70);						
	}
			
	function findPosition( oElement ) 
	{
		if( typeof( oElement.offsetParent ) != 'undefined' ) 
		{
			for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) 
			{
				posX += oElement.offsetLeft;
				posY += oElement.offsetTop;
			}
			return [ posX, posY ];
		} 
		else 
			return [ oElement.x, oElement.y ];
	}

	function temizle(t){
		document.getElementsByName(t)[0].style.background="#eeeeee";
		if(document.getElementsByName(t+"_0")[0].value==0)
		{
			document.getElementsByName(t)[0].value="";			
			document.getElementsByName(t+"_0")[0].value=1;
		}
	}
	
	function kontrol(t){
		document.getElementsByName(t)[0].style.background="white";
		if(document.getElementsByName(t)[0].value=="")
		{
			document.getElementsByName(t+"_0")[0].value=0;
			document.getElementsByName(t)[0].value=document.getElementsByName(t+"_1")[0].value;
		}
	}
	
	
	function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)   														return false
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)		   	return false
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)	   	return false
		if (str.indexOf(at,(lat+1))!=-1)												return false
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)			return false
		if (str.indexOf(dot,(lat+2))==-1)												return false
		if (str.indexOf(" ")!=-1)														return false
		return true					
	}
	
	function reload(){
		ifrm=document.getElementById('iframe');
		ifrm.src="reload.php";		
	}
	
	
	
/////////////  DRAG ///////////////////////////////////////////////////////////////////////
	var browser = new Browser();
	var dragObj = new Object();
	dragObj.zIndex = 9;
	
	function Browser() {
		var ua, s, i;		
		this.isIE    = false;
		this.isNS    = false;
		this.version = null;
	
		ua = navigator.userAgent;
	
	 	s = "MSIE";
	 	if ((i = ua.indexOf(s)) >= 0) {
			this.isIE = true;
			this.version = parseFloat(ua.substr(i + s.length));
			return;
	  	}
	
		s = "Netscape6/";
	  	if ((i = ua.indexOf(s)) >= 0) {
		    this.isNS = true;
		    this.version = parseFloat(ua.substr(i + s.length));
		    return;
	  	}
	
	  	// Treat any other "Gecko" browser as NS 6.1.
		
	  	s = "Gecko";
	  	if ((i = ua.indexOf(s)) >= 0) {
		    this.isNS = true;
		    this.version = 6.1;
		    return;
	  	}
	}

	function dragStart(event, id) {
		var el;
	  	var x, y;
	
	  	// If an element id was given, find it. Otherwise use the element being clicked on.
		if (id)
	    	dragObj.elNode = document.getElementById(id);
	  	else 
	  	{
	  		if (browser.isIE)
	    		dragObj.elNode = window.event.srcElement;
	    	if (browser.isNS)
	      		dragObj.elNode = event.target;
	    	if (dragObj.elNode.nodeType == 3)
	      		dragObj.elNode = dragObj.elNode.parentNode;
	  	}
	  	// Get cursor position with respect to the page.
	
	  	if (browser.isIE) {
		    x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
	    	y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
	  	}
	  	if (browser.isNS) {
	    	x = event.clientX + window.scrollX;
	    	y = event.clientY + window.scrollY;
	  	}
		// Save starting positions of cursor and element.
	
	  	dragObj.cursorStartX = x;
	  	dragObj.cursorStartY = y;
	  	dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
	  	dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);
	
	  	if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
	  	if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;
	
	  	// Update element's z-index.
	
	  	dragObj.elNode.style.zIndex = ++dragObj.zIndex;
	
	  	// Capture mousemove and mouseup events on the page.
	
	  	if (browser.isIE) {
		    document.attachEvent("onmousemove", dragGo);
		    document.attachEvent("onmouseup",   dragStop);
		    window.event.cancelBubble = true;
		    window.event.returnValue = false;
	  	}
	  	if (browser.isNS) {
		    document.addEventListener("mousemove", dragGo,   true);
		    document.addEventListener("mouseup",   dragStop, true);
		    event.preventDefault();
	  	}
	}

	function dragGo(event) {
		var x, y;
		// Get cursor position with respect to the page.

	  	if (browser.isIE) {
	  		if(document.body.scrollTop<0)
	  		{
	  			dragStop(event);
	  			return;
	  		}
	  		x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
	    	y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
	  	}
	  	if (browser.isNS) {
	  		if(event.clientY<0)
	  		{
	  			dragStop(event);
	  			return;
	  		}
		    x = event.clientX + window.scrollX;
		    y = event.clientY + window.scrollY;
	  	}
		// Move drag element by the same amount the cursor has moved.
	
	  	dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
	  	dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";
	
	  	if (browser.isIE) {
		    window.event.cancelBubble = true;
	    	window.event.returnValue = false;
	  	}
	  	if (browser.isNS)
		    event.preventDefault();
	}

	function dragStop(event) {
	  	// Stop capturing mousemove and mouseup events.
		if (browser.isIE) {
    		document.detachEvent("onmousemove", dragGo);
    		document.detachEvent("onmouseup",   dragStop);
  		}
  		if (browser.isNS) {
    		document.removeEventListener("mousemove", dragGo,   true);
    		document.removeEventListener("mouseup",   dragStop, true);
	  	}
	}
/////////////  DRAG ///////////////////////////////////////////////////////////////////////



	function submitform_(f)
	{
		h="";
		if(f=="formjoin")
			document.getElementById(f).submit();		
		else if(f=="formlogin")
		{			
			document.getElementById(f).submit();		
		}
		else if(f=="yukleme_formu")
		{
			document.getElementById(f).submit();
			yuklemeyiBaslat();		
		}
		else if(f=="image_upload_form")
		{
			document.getElementById(f).submit();
			yuklemeyiBaslat2();
		}
		else if(f=="stuffconfirm")
			document.getElementById(f).submit();			
		else if(f=="stuffcancel")
			document.getElementById(f).submit();			
	}


	function submitform(f)
	{
		h="";
		if(f=="formjoin")
		{
			if(document.getElementsByName('username_0')[0].value==0)
				h=h+"� " + username_error + ".<br>";

			if(document.getElementsByName('email_0')[0].value==0)
				h=h+"� " + email_error + ".<br>";

			if(!echeck(document.getElementsByName('email')[0].value))
				h=h+"� " + valid_email_error + ".<br>";
				
			if(document.getElementsByName('password_0')[0].value==0)
				h=h+"� " + password_error + ".<BR>";
		
			if(document.getElementsByName('country')[0].value==-1)
				h=h+"� " + country_error + ".<br>";
		
			if(document.getElementsByName('city')[0].value==-1)
				h=h+"� " + city_error + ".<br>";
	
			if(document.getElementsByName('sexuality')[0].value=="x")
				h=h+"� " + sexuality_error + ".<br>";
		
			if(h=="")			
				document.getElementById(f).submit();		
			else
			{
				$("#tanitim").hide(1);
				ajaxwac('ajaxpages/hata.php?hata='+h)
			}
		}
		else if(f=="formlogin")
		{
			if(document.getElementsByName('usernamel_0')[0].value==0)
				h=h + "� " + username_error + ".<br>";

			if(document.getElementsByName('passwordl_0')[0].value==0)
				h=h + "� " + password_error + ".<br>";

			if(h=="")			
				document.getElementById(f).submit();		
			else
			{
				$("#tanitim").hide(1);
				ajaxwac('ajaxpages/hata.php?hata='+h)
			}
		}
		else if(f=="yukleme_formu")
		{
			if(document.getElementsByName('image_1')[0].value!=1)
				h=h+"� " + image_error + ".<br>";

			if(document.getElementsByName('title')[0].value.length==0)
				h=h+"� " + title_error + ".<br>";

			if(document.getElementsByName('description')[0].value.length==0)
				h=h+"� " + description_error + ".<br>";

			if(document.getElementsByName('tags')[0].value.length==0)
				h=h+"� " + tag_error + ".<br>";

			if(h=="")			
			{
				document.getElementById(f).submit();
				yuklemeyiBaslat();		
			}
			else
			{
				$("#tanitim").hide(1);
				ajaxwac('ajaxpages/hata.php?hata='+h)
			}
			
		}
		else if(f=="image_upload_form")
		{
			if(document.getElementsByName('image_1')[0].value!=1)
				h=h+"� "+image_error+".\n";
				
			if(h=="")			
			{
				document.getElementById(f).submit();
				yuklemeyiBaslat2();
			}
			else
			{
				$("#tanitim").hide(1);
				ajaxwac('ajaxpages/hata.php?hata='+h)
			}
		}
		else if(f=="stuffconfirm")
			document.getElementById(f).submit();			
		else if(f=="stuffcancel")
			document.getElementById(f).submit();			
	}
