//-----------------------------------------------------------------------------------------------------------------------------
function valid_email()
{
	var input_val = arguments[0];
	if( "string" != typeof input_val ){ return false; }
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(input_val);
}
//-----------------------------------------------------------------------------------------------------------------------------
function OpenJSWin(JsWinW,JsWinH,JsWinS){
		var NewJSWindow;
		if(arguments[3]){
		NewJSWindow = window.open(JsWinS,null,"width="+JsWinW+",height="+JsWinH+",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
		}
		else
	{NewJSWindow = window.open(JsWinS,null,"width="+JsWinW+",height="+JsWinH+",status=no,toolbar=no,menubar=no,location=no");}
		if(NewJSWindow){
			var MidX = Math.round((window.screen.availWidth-JsWinW)/2);
			var MidY = Math.round((window.screen.availHeight-JsWinH)/2);
			NewJSWindow.moveTo(MidX,MidY);
			NewJSWindow.focus();}
		}
//-----------------------------------------------------------------------------------------------------------------------------
function checkForms(formName){
	erMes = "Error - Empty Field !...";
	var FormObj = eval("document."+formName);
	s= (FormObj.elements.length) - 6
		for(i=0;i<s ;i++){
				if(FormObj.elements[i].value.length==0)
				{
					alert(erMes);FormObj.elements[i].focus();
					return false;
				}

				if(FormObj.elements[i].isPhone && (isNaN(FormObj.elements[i].value)))
		 	   {
				alert("Lütfen geçerli bir telefon numarası giriniz !");
				FormObj.elements[i].focus(); 
				return false;
			  } 
			  	if(FormObj.elements[i].isMail && !valid_email(FormObj.elements[i].value))
			  {
				alert("Lütfen geçerli bir e-posta adresi giriniz !");
				FormObj.elements[i].focus(); 
				return false;
			  }
				
	}
}

//-----------------------------------------------------------------------------------------------------------------------------

function InspectFileArsiv()
{
  File = arguments[0];
  if(!InspectExtensionArsiv(File))
  {
	alert("Lütfen doc, pdf, zip yada rar dosyası seçiniz !");
  }
   
}

//-----------------------------------------------------------------------------------------------------------------------------
function InspectDims()
{
	if(arguments[1])
		pic_file_info.innerHTML = "&nbsp;&nbsp;[&nbsp;" + arguments[0].width + " X " + arguments[0].height + "&nbsp;]";
	else
		thumb_file_info.innerHTML = "&nbsp;&nbsp;[&nbsp;" + arguments[0].width + " X " + arguments[0].height + "&nbsp;]";
}
//-----------------------------------------------------------------------------------------------------------------------------
function FreeBuffer()
{
	arguments[0].style.display = "none";
}
//-----------------------------------------------------------------------------------------------------------------------------
function InspectExtensionArsiv()
{
  Extension = ""
  //Path = document.edit.other_image.value;
  Path = arguments[0];
  for(i=3;i>0;i--){Extension = Extension + Path.charAt(Path.length-i);}

  if(Extension=="zip"||Extension=="rar"||Extension=="pdf"||Extension=="doc" ||Extension=="") return true;
  else return false;
}
//-----------------------------------------------------------------------------------------------------------------------------

function InspectExtension()
{
  Extension = ""
  //Path = document.edit.other_image.value;
  Path = arguments[0];
  for(i=3;i>0;i--){Extension = Extension + Path.charAt(Path.length-i);}

  if(Extension=="gif"||Extension=="jpg"||Extension=="") return true;
  else return false;
}
//-----------------------------------------------------------------------------------------------------------------------------

 function JFormInspector()
	{
        var targetForm = arguments[0];
		for(i=0;i<targetForm.elements.length;i++)
        {
          if(targetForm.elements[i].value.length < 1 && targetForm.elements[i].isReq || targetForm.elements[i].confirm)
          {
			 alert("Bu alanı boş bırakamazsınız.!");
			 targetForm.elements[i].focus();
			 return false;
		  }
		   	
			
		}
    }
//-----------------------------------------------------------------------------------------------------------------------------
function showText(){
			nO = document.getElementById(arguments[0]);
			if(nO.style.display=="none") nO.style.display = "block";
			else nO.style.display = "none";
		}
//-----------------------------------------------------------------------------------------------------------------------------
function validEx()
{
  var File = arguments[0];
  var Extension = File.substring(File.length-3)  ;
  if(Extension=="jpg"||Extension=="gif"||Extension=="") return true;
  else return false;
}
//-----------------------------------------------------------------------------//
function InspectImgFile()
{
  File = arguments[0];
  if(!validEx(File))
  {
   alert("Lütfen gif yada jpg dosyası seçiniz !");
   document.getElementById('imgFile').value="";
  }
}
//-----------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------
function validMoveEx()
{
  var File = arguments[0];
  var Extension = File.substring(File.length-3)  ;
  if(Extension=="wmv"||Extension=="flv"||Extension=="mpg"||Extension=="mpeg"||Extension=="") return true;
  else return false;
}
//-----------------------------------------------------------------------------//
function InspectMoveFile()
{
  File = arguments[0];
  if(!validMoveEx(File))
  {
   alert("Lütfen movie dosyası seçiniz !");
   document.getElementById('moveFile').value="";
  }
}
//---------------TAB MENU--------------------------------------------------------------------------------------------------------------


var myPages = {
			 menu : []
			 ,
			 contents : []
			 ,
			 addPageItem : function ( pageID , htmlContent )
			 {
			  this.contents.push( { 'page_id' : pageID , 'html_content' : htmlContent } );
			 }
			 ,
			 addMenuItem : function ( pageID , menuTitle )
			 {
			  this.menu.push( { 'page_id' : pageID , 'title' : menuTitle } );
			 }
			 ,
			 publish : function ( pageID )
			 {
			  var strMenuOut = '<ul id="tabContentUL">';
			  for( var index in this.menu )
			  {
			   var strMenuPageID = this.menu[ index ][ 'page_id' ];
			   var strMenuTitle = this.menu[ index ][ 'title' ];
			   var li_css = ' class="tabContentLI"';
			 
			   if( pageID != strMenuPageID )
			   {
				li_css = '';
				strMenuTitle = '<a href="javascript:void(0);" onclick="myPages.publish( \''
				 + strMenuPageID + '\' );return false;">'
				 + strMenuTitle + '<\/a>';
			   }
			 
			   strMenuOut+= '<li' + li_css + '>' + strMenuTitle + '<\/li>';
			  }
			  strMenuOut+= '<\/ul>';
			  
			  var strContentOut = '';
			  for( var index in this.contents )
			  {
			   var strPageID = this.contents[ index ][ 'page_id' ];
			   var strHTMLContent = this.contents[ index ][ 'html_content' ];
			   if( strPageID == pageID )
			   {
				strContentOut = '<div class="tabContentText">' + strHTMLContent + '<\/div>';
			   }
			  }
			  document.getElementById( 'divTabContent' ).innerHTML = strMenuOut + strContentOut;
			 }
			};
			 
			window.onload = function ()
			{
			 myPages.addMenuItem( 'SAYFA1' , 'TIRC Puan Durumu' );
			 myPages.addMenuItem( 'SAYFA2' , 'EIRC Puan Durumu' );

			 myPages.addPageItem( 'SAYFA1' ,
				 '<ul><li class="announcementTitle"><p>İbrahim Mercan - 166,75</p></li></ul><ul><li class="announcementTitle"><p>Necmi Hasbudak - 128</p></li></ul></ul><ul><li class="announcementTitle"><p>Sedat Bostancı - 124</p></li></ul></ul><ul><li class="announcementTitle"><p>Ozan Baş - 95,45</p></li></ul></ul><ul><li class="announcementTitle"><p>Ertekin Dal - 90</p></li></ul>'
			 );
			 myPages.addPageItem( 'SAYFA2' , '<ul><li class="announcementTitle"><p>ImboGAMES Racing Team - 294</p></li></ul><ul><li class="announcementTitle"><p>pezzenTeam - 211</p></li></ul><ul><li class="announcementTitle"><p>Castrol Rallivideo.com Racing Team - 199</p></li></ul><ul><li class="announcementTitle"><p>FGA-Corse - 117</p></li></ul><ul><li class="announcementTitle"><p>M.A-Racing - 79</p></li></ul>' );
			 
			 myPages.publish( 'SAYFA1' );
			}

//-----------------------------------------------------------------------------------------------------------------------------