function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function multiEmail(email_field) {
var email = email_field.split(',');
	for (var i = 0; i < email.length; i++) {
		if (!isValidEmail(email[i])) {
			return false;
		}
	}
return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function byID(item){
	return document.getElementById(item);
}

function goTo(locHref,time) {
 	setTimeout("location.href='"+locHref+"'", time);
}

function checkIsFree (fieldValue,fieldType){
	if (fieldType == "user"){
		 //remove all the class add the messagebox classes and start fading
		 $("#msgboxUser").removeClass().addClass('messagebox').text('Kontrol...').fadeIn("slow");
		 //check the username exists or not from ajax
		 $.post("bin/isFree.php",{ user:fieldValue } ,function(data)
		 {
		  if(data=='no') //if username not avaiable
		  {
		   $("#msgboxUser").fadeTo(200,0.1,function() //start fading the messagebox
		   {
		    //add message and change the class of the box and start fading
		    $(this).html('Kullanılamaz!').addClass('messageboxerror').fadeTo(900,1);
		   });
		  }
		  else
		  {
		   $("#msgboxUser").fadeTo(200,0.1,function()  //start fading the messagebox
		   {
		    //add message and change the class of the box and start fading
		    $(this).html('Kullanılabilir').addClass('messageboxok').fadeTo(900,1);
		   });
		  }
		 });
	}else if(fieldType == "email"){
		//remove all the class add the messagebox classes and start fading
		 $("#msgboxEmail").removeClass().addClass('messagebox').text('Kontrol...').fadeIn("slow");
		 //check the username exists or not from ajax
		 $.post("bin/isFree.php",{ email:fieldValue } ,function(data)
		 {
		  if(data=='no') //if username not avaiable
		  {
		   $("#msgboxEmail").fadeTo(200,0.1,function() //start fading the messagebox
		   {
		    //add message and change the class of the box and start fading
		    $(this).html('Kullanılamaz!').addClass('messageboxerror').fadeTo(900,1);
		   });
		  }
		  else
		  {
		   $("#msgboxEmail").fadeTo(200,0.1,function()  //start fading the messagebox
		   {
		    //add message and change the class of the box and start fading
		    $(this).html('Kullanılabilir').addClass('messageboxok').fadeTo(900,1);
		   });
		  }
		 });
	}
}

function getInputs(formName){
	var string = $("#"+formName).serialize();

	if (formName=='regStep1'){
		ajax_regStep1(string,'');
	}
	if (formName=='regStep2'){
		ajax_regStep2(string,'');
	}
	if (formName=='regStep3'){
		ajax_regStep3(string,'');
	}
	if (formName=='loginForm'){
		ajax_login(string,'');
	}
	if (formName=='addAlbume'){
		ajax_addAlbume(string,'');
	}
	if (formName=='addEntryStep1'){
		ajax_addEntryStep1(string,'');
	}
	if (formName=='addEntryStep2'){
		ajax_addEntryStep2(string,'');
	}
	if (formName=='addEntryStep3'){
		ajax_addEntryStep3(string,'');
	}
	
	if (formName=='addComment'){
		ajax_addComment(string,'');
	}

	if (formName=='mediaEdit'){
		ajax_mediaEdit(string,'');
	}
	
	if (formName=='delete'){
		ajax_delete(string,'');
	}
	
	if (formName=='friendAccept'){
		ajax_friendAccept(string,'');
	}
	
	if (formName=='videoToGsm'){
		ajax_videoToGsm(string,'');
	}
	
	if (formName=='musicToGsm'){
		ajax_musicToGsm(string,'');
	}
	
	if (formName=='imageToGsm'){
		ajax_imageToGsm(string,'');
	}
	
	if (formName=='videoToComp'){
		ajax_videoToComp(string,'');
	}
	
	if (formName=='musicToComp'){
		ajax_musicToComp(string,'');
	}
	
	if (formName=='imageToComp'){
		ajax_imageToComp(string,'');
	}
	
	if (formName=='updateMemberInfo'){
		ajax_updateMemberInfo(string,'');
	}
	
	if (formName=='updatePersonalInfo'){
		ajax_updatePersonalInfo(string,'');
	}
	
	if (formName=='updateGsmInfo'){
		ajax_updateGsmInfo(string,'');
	}
	
	if (formName=='sendMessage'){
		ajax_sendMessage(string,'');
	}
	
	if (formName=='forgotPass'){
		ajax_forgotPass(string,'');
	}
	if (formName=='deleteAll'){
		ajax_deleteAll(string,'');
	}
	if (formName=='fbUploadAlbume'){
		ajax_fbUploadAlbume(string,'');
	}
	if (formName=='fbUploadMedia'){
		ajax_fbUploadMedia(string,'');
	}
	if (formName=='updateAlbume'){
		ajax_updateAlbume(string,'');
	}
	if (formName=='openForSell'){
		ajax_openForSell(string,'');
	}
}

function openFacebox(type,id,media,text,noClose,dlType)
{
	if(id!=undefined)
        reg_id=id;
    else
        reg_id=0;
	
	if(text!=undefined)
        goText=text;
    else
    	goText=0;
	
	if(media!=undefined)
        goMedia=media;
    else
    	goMedia=0;
	
	if(dlType!=undefined)
        goDlType=dlType;
    else
    	goDlType=0;
	
	$.getJSON('bin/ajaxHtml.php',{
        func:type,
        id:reg_id,
        media:goMedia,
        text:goText,
        dlType:goDlType
    },function(msg){
        $.facebox(msg.html,msg.title,noClose);
    });
}

function tabContent(tabName,ID,deletePermission,mediaRecPermission,contentType,isNeedPage,atMoment,perPage,search){
	
	if (deletePermission==true){
		deletePermission = 1;
	}else{
		deletePermission = 0;
	}
	if (search==undefined){
		search = 0;
	}
	if (isNeedPage==true){
		var htmls = '<img src="images/previous_off.gif">&nbsp;<a href="#" onclick="javascript:ajax_peginationContent(\''+ID+'\',\''+deletePermission+'\',\''+mediaRecPermission+'\',\''+contentType+'\',\'next\',\''+atMoment+'\',\''+perPage+'\',\''+search+'\',\'\');"><img src="images/next_on.gif"></a>';
	}else{
		var htmls = '<img src="images/previous_off.gif">&nbsp;<img src="images/next_off.gif">';
	}
	
	if (window.beforePage!=undefined){
		ajax_peginationContent(window.beforePage[0],window.beforePage[1],window.beforePage[2],window.beforePage[3],'back',perPage,perPage,window.beforePage[4],true,'');
	}

	window.beforePage = new Array(ID,deletePermission,mediaRecPermission,contentType,search);
	
	if (tabName == "tab1"){
		$("#tab1Left").removeClass().addClass("tabBlackLeft");
		$("#tab1Right").removeClass().addClass("tabBlackRight");
		$("#tab1Center").removeClass().addClass("tabBlackCenter whiteBig");
		
		$("#tab2Left").removeClass().addClass("tabWhiteLeft");
		$("#tab2Right").removeClass().addClass("tabWhiteRight");
		$("#tab2Center").removeClass().addClass("tabWhiteCenter musicTab");
		
		$("#tab3Left").removeClass().addClass("tabWhiteLeft");
		$("#tab3Right").removeClass().addClass("tabWhiteRight");
		$("#tab3Center").removeClass().addClass("tabWhiteCenter videoTab");
		
		$("#tab4Left").removeClass().addClass("tabWhiteLeft");
		$("#tab4Right").removeClass().addClass("tabWhiteRight");
		$("#tab4Center").removeClass().addClass("tabWhiteCenter imageTab");
		
		$("#tabLine").css("background", "#000000");
	
		$("#tab1").fadeIn();
		$("#tab2").css("display", "none");
		$("#tab3").css("display", "none");
		$("#tab4").css("display", "none");
		$("#contentPage").html(htmls);
	}else if(tabName == "tab2"){
		$("#tab1Left").removeClass().addClass("tabWhiteLeft");
		$("#tab1Right").removeClass().addClass("tabWhiteRight");
		$("#tab1Center").removeClass().addClass("tabWhiteCenter blackBig2");
		
		$("#tab2Left").removeClass().addClass("tabGreenLeft");
		$("#tab2Right").removeClass().addClass("tabGreenRight");
		$("#tab2Center").removeClass().addClass("tabGreenCenter whiteBig");
		
		$("#tab3Left").removeClass().addClass("tabWhiteLeft");
		$("#tab3Right").removeClass().addClass("tabWhiteRight");
		$("#tab3Center").removeClass().addClass("tabWhiteCenter videoTab");
		
		$("#tab4Left").removeClass().addClass("tabWhiteLeft");
		$("#tab4Right").removeClass().addClass("tabWhiteRight");
		$("#tab4Center").removeClass().addClass("tabWhiteCenter imageTab");
		
		$("#tabLine").css("background", "url('images/tab_green_center_bg.gif')");
		
		$("#tab1").css("display", "none");
		$("#tab2").fadeIn();
		$("#tab3").css("display", "none");
		$("#tab4").css("display", "none");
		$("#contentPage").html(htmls);
	}else if(tabName == "tab3"){
		$("#tab1Left").removeClass().addClass("tabWhiteLeft");
		$("#tab1Right").removeClass().addClass("tabWhiteRight");
		$("#tab1Center").removeClass().addClass("tabWhiteCenter blackBig2");
		
		$("#tab2Left").removeClass().addClass("tabWhiteLeft");
		$("#tab2Right").removeClass().addClass("tabWhiteRight");
		$("#tab2Center").removeClass().addClass("tabWhiteCenter musicTab");
		
		$("#tab3Left").removeClass().addClass("tabBlueLeft");
		$("#tab3Right").removeClass().addClass("tabBlueRight");
		$("#tab3Center").removeClass().addClass("tabBlueCenter whiteBig");
		
		$("#tab4Left").removeClass().addClass("tabWhiteLeft");
		$("#tab4Right").removeClass().addClass("tabWhiteRight");
		$("#tab4Center").removeClass().addClass("tabWhiteCenter imageTab");
		
		$("#tabLine").css("background", "url('images/tab_blue_center_bg.gif')");
		
		$("#tab1").css("display", "none");
		$("#tab2").css("display", "none");
		$("#tab3").fadeIn();
		$("#tab4").css("display", "none");
		$("#contentPage").html(htmls);
	}else if(tabName == "tab4"){
		$("#tab1Left").removeClass().addClass("tabWhiteLeft");
		$("#tab1Right").removeClass().addClass("tabWhiteRight");
		$("#tab1Center").removeClass().addClass("tabWhiteCenter blackBig2");
		
		$("#tab2Left").removeClass().addClass("tabWhiteLeft");
		$("#tab2Right").removeClass().addClass("tabWhiteRight");
		$("#tab2Center").removeClass().addClass("tabWhiteCenter musicTab");
		
		$("#tab3Left").removeClass().addClass("tabWhiteLeft");
		$("#tab3Right").removeClass().addClass("tabWhiteRight");
		$("#tab3Center").removeClass().addClass("tabWhiteCenter videoTab");
		
		$("#tab4Left").removeClass().addClass("tabOrangeLeft");
		$("#tab4Right").removeClass().addClass("tabOrangeRight");
		$("#tab4Center").removeClass().addClass("tabOrangeCenter whiteBig");
		
		$("#tabLine").css("background", "url('images/tab_orange_center_bg.gif')");
		
		$("#tab1").css("display", "none");
		$("#tab2").css("display", "none");
		$("#tab3").css("display", "none");
		$("#tab4").fadeIn();
		$("#contentPage").html(htmls);
	}

}

function tabFollow(tabName,userID,deletePermission,contentType,isNeedPage){
	if (deletePermission==true){
		deletePermission = 1;
	}else{
		deletePermission = 0;
	}
	if (isNeedPage==true){
		var htmls = '<img src="images/previous_off.gif">&nbsp;<a href="javascript:ajax_peginationFollow(\''+userID+'\',\''+deletePermission+'\',\''+contentType+'\',\'next\',\'0\',\'5\',\'\');"><img src="images/next_on.gif"></a>';
	}else{
		var htmls = '<img src="images/previous_off.gif">&nbsp;<img src="images/next_off.gif">';
	}
	
	if (tabName == "tabFollow1"){
		$("#tabFollow1Left").removeClass().addClass("tabMatGreenLeft");
		$("#tabFollow1Right").removeClass().addClass("tabMatGreenRight");
		$("#tabFollow1Center").removeClass().addClass("tabMatGreenCenter white");
		
		$("#tabFollow2Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow2Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow2Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow3Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow3Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow3Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow4Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow4Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow4Center").removeClass().addClass("tabWhiteCenter black");

		$("#tabFollow1").fadeIn();
		$("#tabFollow2").css("display", "none");
		$("#tabFollow3").css("display", "none");
		$("#tabFollow4").css("display", "none");
		$("#followPage").html(htmls);
	}else if(tabName == "tabFollow2"){
		$("#tabFollow1Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow1Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow1Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow2Left").removeClass().addClass("tabMatGreenLeft");
		$("#tabFollow2Right").removeClass().addClass("tabMatGreenRight");
		$("#tabFollow2Center").removeClass().addClass("tabMatGreenCenter white");
		
		$("#tabFollow3Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow3Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow3Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow4Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow4Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow4Center").removeClass().addClass("tabWhiteCenter black");

		$("#tabFollow1").css("display", "none");
		$("#tabFollow2").fadeIn();
		$("#tabFollow3").css("display", "none");
		$("#tabFollow4").css("display", "none");
		$("#followPage").html(htmls);
	}else if(tabName == "tabFollow3"){
		$("#tabFollow1Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow1Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow1Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow2Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow2Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow2Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow3Left").removeClass().addClass("tabMatGreenLeft");
		$("#tabFollow3Right").removeClass().addClass("tabMatGreenRight");
		$("#tabFollow3Center").removeClass().addClass("tabMatGreenCenter white");
		
		$("#tabFollow4Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow4Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow4Center").removeClass().addClass("tabWhiteCenter black");

		$("#tabFollow1").css("display", "none");
		$("#tabFollow2").css("display", "none");
		$("#tabFollow3").fadeIn();
		$("#tabFollow4").css("display", "none");
		$("#followPage").html(htmls);
	}else if(tabName == "tabFollow4"){
		$("#tabFollow1Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow1Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow1Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow2Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow2Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow2Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow3Left").removeClass().addClass("tabWhiteLeft");
		$("#tabFollow3Right").removeClass().addClass("tabWhiteRight");
		$("#tabFollow3Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabFollow4Left").removeClass().addClass("tabMatGreenLeft");
		$("#tabFollow4Right").removeClass().addClass("tabMatGreenRight");
		$("#tabFollow4Center").removeClass().addClass("tabMatGreenCenter white");
		
		$("#tabFollow1").css("display", "none");
		$("#tabFollow2").css("display", "none");
		$("#tabFollow3").css("display", "none");
		$("#tabFollow4").fadeIn();
		$("#followPage").html(htmls);
	}
}

function tabToday(tabName,contentType,mediaRecPermission,isNeedPage){
	
	if (isNeedPage==true){
		var htmls = '<img src="images/previous_off.gif">&nbsp;<a href="javascript:ajax_peginationTabToday(\''+contentType+'\',\''+mediaRecPermission+'\',\'next\',\'0\',\'5\',\'\');"><img src="images/next_on.gif"></a>';
	}else{
		var htmls = '<img src="images/previous_off.gif">&nbsp;<img src="images/next_off.gif">';
	}
	
	if (tabName == "tabToday1"){
		$("#tabToday1Left").removeClass().addClass("tabBlackLeft");
		$("#tabToday1Right").removeClass().addClass("tabBlackRight");
		$("#tabToday1Center").removeClass().addClass("tabBlackCenter white");
		
		$("#tabToday2Left").removeClass().addClass("tabWhiteLeft");
		$("#tabToday2Right").removeClass().addClass("tabWhiteRight");
		$("#tabToday2Center").removeClass().addClass("tabWhiteCenter black");

		$("#tabToday1").fadeIn();
		$("#tabToday2").css("display", "none");
		$("#tabTodayPage").html(htmls);
	}else if(tabName == "tabToday2"){
		$("#tabToday1Left").removeClass().addClass("tabWhiteLeft");
		$("#tabToday1Right").removeClass().addClass("tabWhiteRight");
		$("#tabToday1Center").removeClass().addClass("tabWhiteCenter black");
		
		$("#tabToday2Left").removeClass().addClass("tabBlackLeft");
		$("#tabToday2Right").removeClass().addClass("tabBlackRight");
		$("#tabToday2Center").removeClass().addClass("tabBlackCenter white");

		$("#tabToday1").css("display", "none");
		$("#tabToday2").fadeIn();
		$("#tabTodayPage").html(htmls);
	}
}

function setCenterByID(ids){
//bu kısım olması gereken top u belirliyor
var yPos = (getPageHeight() - $('#'+ids).height())/2;
if(yPos<0)
    yPos = 10;
if(yPos>getPageHeight()/2)
    yPos = getPageHeight()/2;     
yPos = getPageScroll()[1] + yPos;
$('#'+ids).css('top',yPos);
}

//bunlar da gerekli fonksiyonlar
function getPageScroll() {
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	}else if (document.documentElement && 
		document.documentElement.scrollTop) {     // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	}else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;   
	}
	return new Array(xScroll,yScroll)
}

// Adapted from getPageSize() by quirksmode.com
function getPageHeight() {
	var windowHeight
	if (self.innerHeight) {    // all except Explorer
		windowHeight = self.innerHeight;
	}else if (document.documentElement && 
		document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowHeight = document.documentElement.clientHeight;
	}else if (document.body) { // other Explorers
		windowHeight = document.body.clientHeight;
	}   
	return windowHeight
}

function middleFacebox(){
    var yPos = (getPageHeight() - $('#facebox').height())/2;
    if(yPos<0)
  	  yPos = 10;
    if(yPos>getPageHeight()/2)
    	yPos = getPageHeight()/2;      
    yPos = getPageScroll()[1] + yPos;
    $('#facebox').css('top',yPos);
}

function middlemessageDiv(){
    var yPos = (getPageHeight() - $('#messageDiv').height())/2;
    if(yPos<0)
  	  yPos = 10;
    if(yPos>getPageHeight()/2)
    	yPos = getPageHeight()/2;      
    yPos = getPageScroll()[1] + yPos;
    $('#messageDiv').css('top',yPos);
}

function middleSuccessfulmessageDiv(){
    var yPos = (getPageHeight() - $('#SuccessfulmessageDiv').height())/2;
    if(yPos<0)
  	  yPos = 10;
    if(yPos>getPageHeight()/2)
    	yPos = getPageHeight()/2;      
    yPos = getPageScroll()[1] + yPos;
    $('#SuccessfulmessageDiv').css('top',yPos);
}

if (window.addEventListener){
    window.addEventListener('scroll', middleFacebox, false);
    window.addEventListener('scroll', middlemessageDiv, false);
    window.addEventListener('scroll', middleSuccessfulmessageDiv, false);
}

function checkAll(form)
{
	var fromID = document.getElementById(form);
for (i = 0; i < fromID.elements.length; i++)
	fromID.elements[i].checked = "checked" ;
}

function uncheckAll(form)
{
	var fromID = document.getElementById(form);
for (i = 0; i < fromID.elements.length; i++)
	fromID.elements[i].checked = "";
}

